Important: This document, which describes Xcode 3, has been superseded by Xcode 4 User Guide.
The Xcode workspace is made up of the windows you use regularly to develop products using the Xcode application. Such windows include the project window, text editor windows, the Documentation window, and others. Xcode lets you arrange the components of the project window and specify what documentation the Documentation window shows. When it comes to editing text files, especially source-code files, the Xcode text editor provides many features that facilitate editing code and accessing API reference directly from the editor quickly.
This document presents all the components that make up the Xcode workspace. If you’re new to Xcode, you should read this document to familiarize yourself with these components and to learn how to arrange them to your liking. What's New in Xcode describes features introduced in the latest release of Xcode.
Organization of This Document
This document contains the following chapters:
“The Project Window” introduces project window components and describes the available project window layouts.
“Project Organization” provides tips for partitioning and arranging the code and resources for a product as you develop with Xcode.
“File Management” describes how to edit file, folder, and framework references in your project. It also describes how to change the way in which Xcode handles a file by changing its type, and how to control the way a file is displayed and saved, by changing the file encoding and line ending.
“The Text Editor” describes the Xcode text editor, shows how to open files in a standalone window or in an editor pane, and how to control the appearance of the editor.
“Refactoring Code” shows how to make your code easier to understand and maintain.
“Documentation Access” discusses the documentation-viewing experience Xcode provides through the Documentation window and Quick Help.
“Keyboard Shortcuts” shows how to view and change the keyboard shortcuts for menu items and key-based actions.
“User Scripts” describes how to use predefined user scripts and how to create custom user scripts.
“Resetting Xcode” explains how to reset Xcode to its factory settings.
A Tour of Xcode provides a hands-on introduction to Xcode, Apple's comprehensive suite of software development tools for Mac OS X.
Xcode Project Management Guide provides practical descriptions of the major development tasks developers perform with Xcode.
Xcode Source Management Guide describes how to manage source changes using source control and snapshots.