Part I. Getting Started

In this part ...
So you've decided you want to develop some software for the iPhone. You have a good idea for a utility — one that lets you know your net worth in Zimbabwean dollars, or a data-driven application (say, one that knows where to find the best coffee in Seattle). Now what?
This part lays out what you need to know to get started on the development journey. First of all, what makes a great iPhone application? Knowing that, you can evaluate your idea, see how it ranks, and maybe figure out what you have to do to transform it into something that knocks your users' socks off. Next, before you can actually build that sucker, you look under the hood at how iPhone applications work — what goes on behind the screen that ends up with a user seeing something in a window and interacting with controls. You get a look at the user interface frameworks and how to use them (and how they want to use you). Finally, to get all that free development software from Apple, and get your application into the App Store, you'll have to become "legal" — it's time to become an official iPhone developer.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access