Learning Swift 2 Programming, 2nd Edition

Learning&nbspSwift&nbsp2 Programming is a fast-paced, hands-on introduction to writing production-quality&nbspiOS&nbspand OS X apps with Apple's programming language. Written for developers with experience in any modern language, this book explains Swift simply and clearly, using relevant examples that solve realistic problems.
Author Jacob Schatz's popular YouTube video tutorials have already helped thousands of&nbspApple&nbspdevelopers get started with Swift. Now, he helps you take full advantage of Swift's advanced design, remarkable performance, and streamlined development techniques.
Step by step, you'll move from basic syntax through advanced features such as closures and generics–discovering helpful tips and tricks along the way. After you've mastered Swift's building blocks and learned about its key innovations, a full section of case studies walks you through building complete apps from scratch.