5. Getting Started with Cocoa

Objective-C is the preferred programming language for writing iOS applications. The ability to use Objective-C for writing iOS applications would be limited, however, if not for the support of a solid, well-designed application framework called Cocoa. It is the combination of Objective-C with Cocoa that makes it possible for you to write iOS applications.

Cocoa is an application framework—written mostly in Objective-C—that makes it possible to rapidly write robust, full-featured applications for iOS. Cocoa provides frameworks, libraries, and APIs for virtually every conceivable development necessity imaginable. Without Cocoa there would not be hundreds of thousands of iOS applications available in the App Store today. ...

Get Learning iPad Programming: A Hands-On Guide to Building iPad Apps with iOS 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.