CSStickyHeaderFlowLayout / CSStickyHeaderFlowLayout

UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. Made for iOS 7.
https://medium.com/ios-apprentice/43e943e6627
MIT License
5.04k stars 611 forks source link

Migrate to Swift or keep Objective C? #148

Open chrene opened 8 years ago

chrene commented 8 years ago

Hi All.

I just wanted to have a little poll here. Would people like to have the code ported to Swift 3 or should we keep it in Objective C for now?

ShawnBaek commented 8 years ago

I wish to change Swift 3.

nchatharoo commented 8 years ago

Swift would be a good challenge for you, and useful for us ;-)

Calvin-Huang commented 8 years ago

Hello! I noticed swift branch has upgraded minus iOS version to 9.0. Swift 3 is compatible with iOS 8 and newer.....And our app supported iOS 8. If CSStickyHeaderFlowLayout no longer support it, we might have some problem 😂

chrene commented 8 years ago

@Calvin-Huang if swift is supported by iOS 8 then for sure I will set that as a minimum target. Still working on it so stick to master for now :)

x1024 commented 8 years ago

There's nothing wrong with Swift, but why rewrite code unless it's very broken? You only risk creating more bugs.

chrene commented 8 years ago

@x1024 swift is a very strict language (type safe and if written well no random memory surprises) I agree that there is no other reason to rewrite it, and that's why I keep the swift to its own branch until it is stable and can be merged into master. For now feel free to contribute to the objective c version, but I will not :)

ShawnBaek commented 7 years ago

@chrene Is developed swift version? Could you share progress?