Objective-C and Cocoa Applications
In This Chapter
Focusing on Classes, objects, methods, and member variables
Managing how your app uses memory
Introducing Cocoa and App Frameworks
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 ...