Xcode 2.0 User Guide
(Legacy)

PDF

Introduction
Developing a Software Product With Xcode
Part I: Projects
Projects in Xcode
Creating a Project
The Project Window
Files in a Project
Organizing Xcode Projects
Inspecting Project Attributes
Finding Information in a Project
Part II: Design Tools
Overview of Xcode Design Tools
Common Features of the Xcode Design Tools
Class Modeling With Xcode Design Tools
Data Modeling With Xcode
Part III: Editing Source Files
Inspecting File Attributes
Opening, Closing, and Saving Files
The Xcode Editor
Formatting and Syntax Coloring
Code Completion
Using an External Editor
Customizing for Different Regions
Part IV: Version Control
Overview of Version Control
Managing Projects
Managing Files
Part V: The Build System
Targets
Build Phases
Build Settings
Build Styles
Building a Product
Linking
Optimizing the Edit-Build-Debug Cycle
Using Cross-Development in Xcode
Part VI: Debugging
Executable Environments
Running in Xcode’s Debugger
Controlling Execution of Your Code
Examining Program Data and Information
Shared Libraries Window
Using Fix and Continue
Remote Debugging in Xcode
Part VII: Customizing Xcode
Customizing Key Equivalents
Xcode Preferences
Using Scripts To Customize Xcode
Appendix A: Using CVS
Appendix B: Using Subversion
Appendix C: Configuring Your SSH Environment
Revision History