Xcode Quick Start

Xcode icon

Start Developing with Xcode

Get started quickly converting your ideas into software products.

New project window

Get the lay of the land in Xcode

Read Xcode Features Overview to master the Xcode terminology and learn enough about its major features to be productive right away.

Write a simple application

Follow Xcode Workflow Tutorial to create a Hello, World project and get it to run. Learn to fix compile errors and use the debugger.

Write a more complicated application

Get up-to-speed on Cocoa. Learn the basic concepts, vocabulary, architectures, and design patterns of the Cocoa frameworks and Xcode development environment by looking at Cocoa Fundamentals Guide. Put the concepts into practice by creating the currency converter application described in Cocoa Application Tutorial.

Find resources that can help at each phase of development

Don't get overwhelmed by the amount of information available in the Apple Developer reference libraries. Start with the most important resources for each phase of development—from the design of your software product to its delivery—that are listed in Recommended Reading for Xcode Developers.

Spyglass over books

Find and View Documentation

Learn how to quickly locate API reference, programming guides, and sample code.

Browsing & Bookmarking
1:12
Quick Help
1:36
Searching & Sample Code Downloading
1:50
To Find… Do this…
Reference Library Resources Type a term in the Search field of the documentation window
Quick Help for a symbol Option–double-click the symbol in the text editor
Documentation about using Xcode Type a term in the Search field of the Help menu
Header file for a symbol Command–double-click the symbol in the text editor
Reference document for a symbol Command–Option–double-click the symbol in the text editor
Apple Logo

Apple Developer

Learn about Apple developer programs and the resources that will help you go from
code to customer.

Apple Developer Forums Beta

Post your development topics and questions for an open discussion with other developers and Apple engineers.


Bug Reporting

Submit bug reports and enhancement requests for Apple products using the Apple Bug Reporter.


RSS Feeds RSS icon

Ensure you have the most up-to-date technical information with Apple Developer RSS feeds.

video popup close button

Browsing and Bookmarking button QuickHelp button Searching & Sample Code Downloading button