Xcode Quick Start
![Xcode icon](images/appicon.png)
Start Developing with Xcode
Get started quickly converting your ideas into software products.
![New project window](images/startdeveloping.png)
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](images/library_search.png)
Find and View Documentation
Learn how to quickly locate API reference, programming guides, and sample code.
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](images/adc.png)
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](images/rss.png)
Ensure you have the most up-to-date technical information with Apple Developer RSS feeds.