Apple just announced its new Swift programming language at WWDC, and has already published a free guide for developers looking to learn the language.
Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.This book provides: – A tour of the language. – A detailed guide delving into each language feature. – A formal reference for the language.
You can grab the guide on iBooks right now.