O'Reilly logo

Beginning Mac OS® X Programming by Drew McCormack, Michael Trent

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

C.1. Build Tools

C.1.1. Automator

/Applications/Automator.app

You can use Automator to automate the way you use many of your Mac OS X applications without forcing you to write Apple Script code. Automator breaks common tasks into individual actions that can be linked together into a larger workflow. You can then save Automator workflows for later use; they can also be triggered at certain times of day, run when you log in, or run automatically when files are added to a folder. Automator is actually built directly into Mac OS X 10.4 "Tiger." You do not need to install the Developer packages to use it.

C.1.2. Interface Builder

/Developer/Applications/Interface Builder.app

Interface Builder is a graphic user interface builder for Carbon and Cocoa applications. It is the main tool on Mac OS X capable of reading and writing nib files (.nib). Interface Builder integrates with Xcode to simplify the process of configuring your program's user interface.

C.1.3. Xcode

/Developer/Applications/Xcode.app

Xcode is Mac OS X's native IDE. It provides a rich user interface for writing, building, and debugging programs, as well as for accessing online developer documentation. Xcode files are arranged into projects, containing one Xcode project file (.xcode), source code, and other resources.

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