iOS & Swift
Android & Kotlin
Flutter & Dart
Check out the latest news from the Swift Algorithm Club, including the great Swift 3 migration project!
By Kelvin Lau.
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Already a member of Kodeco? Sign in
The Swift Algorithm Club is an open source project to implement popular algorithms and data structures in Swift.
We thought it would be useful to periodically give a status update with how things are going with the project.
First of all, we want to thank our amazing community of over 60 contributors for supporting this awesome project. Over the past months, we’ve grown from just a few dozen articles to over 70!
This is an amazing feat, so thanks again to everyone who has contributed thus far.
This month is a special month for us at the Swift Algorithm Club, because Swift 3 is now released!
We’ve been hard at work in the past few weeks starting to port all the algorithms to Swift 3:
So far, 26 of the 72 folders have been migrated over to Swift 3. Migration has generally been quite straightforward – it’s just the process of:
Want to help out? It’s a great way to learn about algorithms and Swift 3 at the same time. If so, check out our Github issue and sign up!
In addition to the Swift 3 migration project, this month has also brought some new algorithm contributions to the project:
In addition, it’s been about a month since our last tutorial, the binary search tree. This means it’s about time for our next one to roll out!
Our next article is on Linked Lists, a core fundamental data structure that powers many of the more complex algorithms. Look forward to it on the site soon!
The Swift Algorithm Club is always looking for new members. Whether you’re here to learn or here to contribute, we’re happy to have you around.
To learn more about the SAC, check out our introductory article. We hope to see you at the club! :]
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.