Apple surprised the Mac and iOS developer community at WWDC with the announcement of Swift, a new language for developing apps for OS X and iOS. With each beta release of iOS 8, Yosemite, and Xcode 6 the language has been evolving and the community has been quick to follow.
I’ve been saving links from Twitter and my RSS feeds since WWDC, here’s the best so far:
- Interesting Swift Features – a great overview of some core features of the Swift language
- Diving Into Swift With Swiftest – learning Swift by building a BDD framework
- Sleipnir – another BDD test framwork
- Quick – seriously another BDD test framework
- Swift Sequences – implementing the Sequence protocol to parse command line arguments and options
- QuickCheck in Swift – testing of properties using random values
- Error Handling – thoughts on how to return and manage errors
- Error Handling in Swift: Might and Magic (Part I, II) – and some more thoughts on error handling
- Date arithmetic in Swift
- Building a Bag Class in Swift: Explorations into Generics and the Swift Generator Underbelly
- Instance Methods are Curried Functions in Swift
- Lessons Learned Building “2048” in Swift
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.