This hands-on guide to iOS development with Swift is designed to support programmers with all levels of experience, including those moving from Objective-C or other platforms, and those learning to program for the first time.