If you want to build an app optimized for iPhone or iPad, you need a thorough understanding of the Objective-C language, the Cocoa API, and the Xcode development environment. This practical guide walks you through the fundamentals of these iOS building blocks, complete with easy-to-follow code examples. By learning how to navigate the idiosyncracies of this framework, you’ll be able to create a clean, fundamentally sound iOS app.
Understand why and how Objective-C works by looking at the C language and object-oriented programming in general
Dive into Xcode and learn about the interface, documentation, and the lifecycle of a project
Explore the Cocoa framework and its pecularities for developing optimized iOS applications