Swift for Beginners: Develop and Design
With Swift, Apple has not only created a state-of-the-art programming language: it has attracted a new class of programmer that has long resisted Objective-C, its previous language. Now, with the announcement that Swift 2.0 will be open source, Swift development will expand beyond i OS to Linux, Windows, and Android. Moreover, Swift 2.0 includes many powerful new language features and refinements.