The Cocoa programming environment is used to create native Mac OS X applications.
Cocoa is object-oriented programming.
In this column, author Mike Beam covers the basics of object-oriented programming, then shows you the ins and outs of Cocoa itself. You'll soon be able to quickly and easily build your own Mac OS X applications. Adding a Preferences Window to Your Application Up to this point, this column's Cocoa projects have been single window applications. This week we'll delve into the multi-window world by adding a Preferences window, which is a staple of any application. Writing an Address Book Application Database tables are used to organize and display information.