Log in to get the most out of the iPhone Dev Center.

Log in

iPhone Developer Program Members can begin developing iPad applications with iPhone SDK 3.2 beta. Registered iPhone Developers can access iPhone SDK 3.1.2 for developing iPhone and iPod touch applications.

Developing for iPhone OS 3.1

Technical Documentation

Documents
Getting Started Documents

Developers new to iPhone OS can read about the tools, frameworks, development best-practices, and design methods for creating innovative world-class iPhone applications.

iPhone Ref Lib
iPhone Reference Library

Explore a collection of in-depth technical documentation, sample code, guides, and articles for iPhone development categorized by topic and frameworks.

To access iPhone SDK 3.1.2 and additional technical resources and information, log in with your Registered iPhone Developer Apple ID and password, or sign up as a free Registered iPhone Developer today.

Downloads
iPhone SDK 3.1.2

Registered iPhone Developers can download iPhone SDK 3.1.2, which includes the Xcode IDE, iPhone simulator, and a suite of additional tools for developing applications for iPhone and iPod touch.

Videos
Getting Started Videos

Watch Apple experts discuss everything from getting started with iPhone SDK, to the tools and technologies used to create iPhone applications.

Code QA
Coding How-To's

Play a movie. Play a sound. Detect motion. Learn how to incorporate features of iPhone in your application.

Sample Code
Sample Code

Use these samples to inspire development of your own great applications.

iPhone Developer Program

Start Developing your
iPad Apps Today

iPhone Developer
Program Members
can log in to download
iPhone SDK 3.2 beta. Log in

Not a Program Member? Learn More


App Store Resource Center

Find details on everything
from how to prepare for
submitting an app to managing
an app once it's been posted. Log in


News and Announcements

Check out this regularly
updated section for a range of information including tips on submitting apps , turnaround time for app review, and more. Learn More


Already applied to the iPhone Developer Program?

Check your enrollment status now