Swift 2.2 is now out in the wild. Apple open-sourced Swift, its next-generation programming language for iOS and Mac OS X apps, in December 2015. As a result, the release features contributions from 212 non-Apple contributors, according to the company. That being said, the new release isn’t considered a major one: there are some bug fixes, language changes, and other tweaks meant to speed the code. Those developers interested in working with the new version of the language can
head over to Swift.org, which also features updated documentation.
Swift 3.0
Next up on Apple’s release calendar is Swift 3.0, due sometime this fall. This will be a major update, with updates to the standard library and binary interface (ABI), along with complete generics, portability, type system cleanup and documentation, and additional API design guidelines. Beyond that, Apple plans on tackling concurrency, interoperability and full-source compatibility. Those additions, however, will likely need to wait for updates beyond 3.0. According to recent data from RedMonk, TIOBE Software and other firms that monitor the popularity of various programming languages, Swift is cannibalizing market-share for Objective-C, its predecessor. Apple developers depended on Objective-C for years, until Apple decided to replace it with
something a little more modern. If you’re interested in some Swift tutorials, you can also check out Stanford’s free set of
programming tutorials on iTunes. (Note, however, that the individual lectures haven’t been updated beyond iOS 8.)