O'Reilly logo

Mac® Application Development For Dummies® by Karl G. Kowalski

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

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