Get the hands-on experience you need to program for the iPhone and iPod touch. With this easy-to-follow guide, you'll learn how to use Xcode tools, the Objective-C programming language, and the core frameworks by writing a number of sample apps. Before you know it, you'll not only have the skills to develop your own apps, you'll also be ready to handle the complex details of preparing and submitting apps to Apple's App Store. Learning iPhone Programming helps you through the genuinely tricky process involved in developing apps for Apple's popular devices. Whether you're a developer new to Mac programming, or an experienced Mac developer ready to tackle the iPhone and iPod Touch, this book will take you from Xcode to the App Store.
Start using Xcode right away, and learn how to work with Interface Builder
Take advantage of model-view-controller architecture with Objective-C
Build a data-entry interface, and learn how to parse and store the data you receive
Solve typical problems while building a variety of challenging sample apps
Understand the demands and details of App Store and ad hoc distribution
Discover how to use iPhone's accelerometer, proximity sensor, GPS, digital compass, and camera
Learn how to integrate your app with iPhone's preference pane, media playback, and more
This book is still in progress, but you can get going on iPhone development through our Rough Cuts edition, which lets you read the manuscript as it's being written , either online or via PDF.