Chapter 4

Objective-C and Cocoa Applications

In This Chapter

arrow Introducing Objective-C

arrow Focusing on Classes, objects, methods, and member variables

arrow Managing how your app uses memory

arrow Introducing Cocoa and App Frameworks

arrow Analyzing a running app

From the very beginning, Apple has always recommended Mac developers to create OS X Mac apps using the Objective-C programming language. Although Apple provided an SDK called Carbon to assist developers from older Mac operating systems to transition their apps over to OS X, Objective-C is the primary programming language used on the Mac for the majority of its apps. You’ll need a good foundation in Objective-C to get access to the greatest features and functionality that OS X has to offer you. And Apple also provides several libraries of Objective-C classes known collectively as Cocoa, which your apps will use to exploit all the capabilities of the Mac platform. Objective-C and Cocoa together are the tools you use to get your ideas running as apps ...

Get Mac® Application Development For Dummies® now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.