Datasheet

6
Getting Started
Xcode 3.2 is shown in Figure 1.3 and was released with OS X 10.6 “Snow Leopard.” Prior to this
release, Apple supplied separate builds of Xcode for iOS and OS X development. With version
3.2, Xcode became a unified development environment that could target both platforms. This
widened the developer base, but also made Xcode more difficult to download. The Mac version
was around 800GB. The combined version is typically around 3GB.
Figure 1.3
The Xcode 3 IDE was productive but limited by obvious UI inefficiencies, such as poor support
for editing multiple files simultaneously.
CAUTION
Strong Java support was a feature of earlier Xcode versions, but that has been downgraded in recent releases. Apple
has moved Xcode toward supporting C-family development, including C, Objective-C, C++, and Objective-C++. These
are now the officially supported languages for iOS and OS X development.
05_9781118007594-ch01.indd 605_9781118007594-ch01.indd 6 5/17/11 11:45 AM5/17/11 11:45 AM