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 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.