Appendix A. Your Initial App — First Steps

WHAT'S IN THIS APPENDIX

  • How to create the initial framework for your application development

  • Identifying the user interface that will accompany each application type

While the applications you can create for the iPhone, iPod touch, and iPad are virtually unlimited, they all have similar origins. This appendix serves as a resource to illustrate the initial steps you should follow as you begin your application development.

XCODE PROJECT BUILDER

To begin your application development, start the Xcode application. It is located at /Developer/Applications/Xcode.app (see Figure A-1).

FIGURE A-1

Figure A.1. FIGURE A-1

Xcode is the complete developer toolset for creating Mac OS X and iPhone OS applications. This package installs the Xcode IDE, performance analysis tools, iPhone Simulator, and OS framework bundles in the form of Mac SDKs and iPhone SDKs.

Available Application Types

After Xcode launches, you can choose from the three options shown in Figure A-2:

  • Create a new Xcode project

  • Getting started with Xcode

  • Apple Developer Connection

Choosing Create a new Xcode project will display the New Project window shown in Figure A-3.

From the New Project window, the application types described in Table A-1 are available.

Table A.1. New Application Project Types

PROJECT TYPE

DEVICE

DESCRIPTION

Navigation-based

iPhone, iPod touch

This template provides a starting point for an application ...

Get Professional iPhone® and iPad™ Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.