The Xcode toolset is Apple’s integrated suite of software development tools that includes compilers and applications, together with an extensive set of programming libraries and interfaces. The centerpiece of these tools is the Xcode application, which provides an elegant, powerful user interface for creating and managing software development projects. (Elsewhere in this document, the name Xcode usually refers to the Xcode application.)

This document gives you an overview of the main features in Xcode 3.2 and a hands-on introduction to creating an application. To get the most out of this tutorial, you should already be familiar with C programming and the Mac OS X user interface. You don’t need any previous experience developing software for Apple products.

Organization of This Document

This document contains the following chapters:

See Also

After reading this document, you may want to take a look at the Xcode documentation set that’s available from within Xcode by choosing Help > Xcode Help.