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.
The Great Swift 3 Migration
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:
- Making sure the playground compiles correctly
- Making sure
README.md
file reflects the updated playground - Incorporate the new Swift API design guidelines in terms of naming of methods
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!
Other News
In addition to the Swift 3 migration project, this month has also brought some new algorithm contributions to the project:
- Fortune’s Algorithm
- Karatsuba Manipulation
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 that powers many of the more complex algorithms. Look forward to it on the site soon!
Where To Go From Here?
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! :]
The post Swift Algorithm Club: September Digest appeared first on Ray Wenderlich.