1. Register as a developer at
https://developer.apple.com/devcenter/ios/index.action
2. Install XCode
Launch Xcode from the Developer/Applications folder.
On the right side of the display are the templates within the category, with a
description of the currently highlighted template. For this tutorial, click the Window-
Based Application template. Be sure that the product selected is the iPhone (rather
than iPad, or Universal, which runs on the iPad and iPhone), and then click the
Choose button.
Classes: As you’ll learn in the next hour, classes group together application
features that complement one another. Most of your development will be
within a class file.
Other Sources: These are any other source code files associated with the application.
You’ll rarely need to touch these files.
Resources: The Resources group contains the files that define the user interface,
application properties, and any images, sounds, or other media files that
you want to make use of within the project.
Frameworks: Frameworks are the core code libraries that give your application
a certain level of functionality. By default, Xcode includes the basic
frameworks for you, but if you want to add special features, such as sound or
vibration, you may need an additional framework. We walk through the
process of adding frameworks in Hour 10, “Getting the User’s Attention.”
Products: Anything produced by Xcode is included here (typically, the executable
application).