Datasheet
4
Getting Started
Figure 1.1
Xcode 4’s simplified interface hides familiar old features and some unexpected new ones.
Understanding the History of
Mac Development Tools
Before OS X, Apple’s IDE (Integrated Development Environment) was MPW (Macintosh
Programmer’s Workshop). As shown in Figure 1.2, MPW, which is still available today, was in
competition with a commercial product called CodeWarrior. Both CodeWarrior and MPW were
expensive, and many would-be developers were put off by the initial start-up costs.
Looking back at early IDEs
CodeWarrior was based on the Metrowerks C compiler and environment. It smoothed the tran-
sition from the 68k processors to the PowerPC and helped make the new PowerPC Macs a suc-
cess. As an IDE, CodeWarrior provided complete support for the PowerPC architecture; MPW
took longer to catch up with Apple’s own new hardware. CodeWarrior also compiled code more
quickly than MPW and created faster and more efficient binaries.
05_9781118007594-ch01.indd 405_9781118007594-ch01.indd 4 5/17/11 11:45 AM5/17/11 11:45 AM