Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple� s acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you� ll learn the Swift language, understand Apple� s Xcode development tools, and discover the Cocoa framework.
Become familiar with built-in Swift types Dive deep into Swift objects, protocols, and generics Tour the life cycle of an Xcode project Learn how nibs are loaded Understand Cocoa� s event-driven design Communicate with C and Objective-C In this edition, catch up on the latest iOS programming features:
Multiple trailing closures Code editor document tabs New Simulator features Resources in Swift packages Logging and testing improvements And more! Once you master the fundamentals, you� ll be ready to tackle the details of iOS app development with author Matt Neuburg� s companion guide, Programming iOS 14.