WHAT YOU WILL LEARN IN THIS CHAPTER:
How to obtain the iPhone SDK
The components included in the iPhone SDK
The features of the development tools — Xcode, Interface Builder, iPhone Simulator
The capabilities of the iPhone Simulator
The architecture of the iPhone OS
The frameworks of the iPhone SDK
The limitations and characteristics of the iPad
Welcome to the world of iPad programming! That you are now holding this book shows that you are fascinated with the idea of developing iPad applications and want to join the ranks of those tens of thousands of developers whose applications are already deployed in the AppStore.
As the old Chinese adage says, "To accomplish your mission, first sharpen your tools." Successful programming requires you first of all to know your tools well. Indeed, this couldn't be more true for iPad programming — you need to know quite a few tools before you can even get started. Hence, the goal of this chapter is to show you the various relevant tools and information you need to jump on the iPad development bandwagon.
Without further ado, it's time to get down to work.
To develop for the iPad, you first need to sign up as a Registered iPhone Developer at
http://developer.apple.com/iphone/program/start/register/. The registration is free and provides you with access to the iPhone SDK (software development kit) and other resources that are useful for getting started.
The iPad uses the same operating ...