When I started playing with the first-generation iPhone back in 2008, I was amazed by
the simplicity and versatility of the smart phone. With the iPhone in hand, I could
take pictures, navigate with GPS, tell time, and of course, play games—especially when
I was bored while waiting in line at the DMV for my license plate. It’s hard to believe
it’s only been a few years since it was introduced, but the iPhone has become an integral
part of my life. The universe of applications in the App Store attracts not only the
user but also inspires a lot of developers.
Developing on the iOS has been an amazing adventure for me. I have authored/
coauthored a few applications in the App Store and I am also a full time iOS developer.
When I decided one year ago to join the team to work on a third edition of this
book, the main goal was to power up the book with iOS 4 features for the application
developer. Thanks to the previous work from Shannon, Christopher, and Brandon on
the two earlier editions, this book already had a great foundation on iOS development
for both iPhone and iPad.
During this time Apple never slowed down on releasing new devices, such as the
iPhone 4, the iPad 2, a new-generation iPod Touch, a new iOS platform, and even a
new Xcode 4 IDE for application development. We did our best to keep up with this
race and include the latest technology on the iOS platform, all of which you will find
in this revised version of the book.
I hope you enjoy reading this book and that it will help you develop the next Top 10