O'Reilly logo

Learn Cocoa Touch for iOS by Jeff Kelley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter    1

Getting Started

While apps for your iPhone are a relatively new phenomenon, they’re based on decades-old technologies present also on your Mac. Mac OS X introduced a new set of APIs and frameworks collectively known as Cocoa. While iOS shares many lower-level system frameworks and APIs with Mac OS X, the APIs relating to its touch-based user interface, telephone capabilities, and iOS-only functionality reside in the Cocoa Touch layer, an analog to Cocoa for mobile devices. One of the similarities Cocoa Touch has with its desktop counterpart is the tools used for development, including the same IDE, Xcode. In fact, SDKs for iOS and Mac OS X development are included when you download the developer tools. In this chapter, we’ll take ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required