Datasheet

Chapter 1: Introducing Xcode 4
5
Figure 1.2
The MPW IDE is available on Apple’s FTP site, and users of antique Macs can download and use it.
NOTE
Early versions of MPW were famous for their error messages, which included “We already did this function,” “This array
has no size, and that’s bad,” and “Call me paranoid, but finding ‘/*’ inside this comment makes me suspicious.” Later
Apple IDEs reverted to more traditional messages.
Developing Xcode
With the move to OS X, Apple decided to retain control over the developer environment. An
IDE called Project Builder had been developed as part of the NeXTStep project. A free copy of
Project Builder was bundled with every copy of OS X. In fall 2003, an updated and enhanced
version was shipped and named Xcode 1.0.
Xcode has been updated with every major new release of OS X. Xcode 2.0 shipped with OS X
10.4 “Tiger.” It included improved documentation, better support for Java, and the Quartz
Composer visual programming tool, which is described in more detail in Appendix A.
Xcode 3 shipped with OS X 10.5 “Leopard” and introduced improved debugging tools. Xcode
3.1 added support for early versions of iOS.
05_9781118007594-ch01.indd 505_9781118007594-ch01.indd 5 5/17/11 11:45 AM5/17/11 11:45 AM