The Swift Apprentice is for people who want to learn Swift 2 programming – whether you are a complete beginner to programming, or a developer with experience in another language. In this book, you’ll start with the basics like data types, functions, and collection types, and move all the way to advanced topics like error handling, functional programming, and protocol-oriented programming.
Everything you’ll learn is platform-neutral; you’ll have a firm understanding of Swift 2 by the end of this book, and you’ll be ready to move on to whichever app platform you’re interested in.