This tutorial shows how to create a simple iPhone application. It is not intended to give complete coverage of all the features available, but rather to introduce some of the technologies and give you a grounding in the fundamentals of the development process.
You should read this document if you are just starting development with iPhone using Cocoa Touch. You should already have some familiarity with the basics of computer programming in general and the Objective-C language in particular. If you haven’t used Objective-C before, read through at least Learning Objective-C: A Primer.
The goal here is not to create a finely polished application, but to illustrate:
How you create and manage a project using Xcode
The fundamental design patterns and techniques that underlie all iPhone development
The basics of using Interface Builder
How to make your application respond to user input using standard user interface controls
A secondary goal is to point out other documents that you must also read to fully understand the iPhone development tools and techniques.
Important: To follow this tutorial, you must have installed the iPhone SDK and developer tools available from the iPhone Dev Center.
This document describes the tools that are available for iPhone SDK v3.0—check that your version of Xcode is at least 3.1.3.
The document is split into the following chapters:
Last updated: 2009-10-08