About Xcode

Xcode is the integrated development environment (IDE) designed for developing iOS and Mac apps. The Xcode IDE includes editors used to design and implement your app, such as a source code editor and a user interface editor. Xcode also supports multiperson development using source control management (SCM) systems. As you write source code, Xcode can show you mistakes in both syntax and logic, and even suggests fixes.

Xcode features a single window, called the workspace window, that holds most of the data you need.

image: ../art/Xcode4Workspace.jpg

Read this guide to get started using Xcode.

At a Glance

Xcode has many features to make your job easier:

Get Oriented to Xcode Organization and Features

Xcode is a powerful tool, but as with any complex product, you need to know essential concepts and workflows before you can start developing products efficiently.

Design the Look and Behavior of Your App

Two of the most important tasks you perform while you develop your app are designing its user interface and writing the business code that implements your app’s unique functionality.

Debug and Refine Your Code

Xcode provides a debugging environment that you can customize to automatically bring forward the parts of your code in which you are most interested.

Safeguard Your Projects Using Source Control

Xcode provides easy local backups with snapshots and the ability to work in a team using SCM.

See Also

To develop apps for distribution on the App Store, you must configure your development environment so that you can install your apps on iOS devices and distribute them to app testers. See App Distribution Guide to learn more.


Did this document help you? Yes It's good, but... Not helpful...