A lot has changed since I put pen to paper (okay, finger to keyboard) and started writing the first edition of this book back in 2008. The newest iPhone — with its Retina display, 8.0 megapixel front-facing still camera with LED flash, HD video recording, and gyroscope — is truly an amazing piece of hardware, light years ahead of the original iPhone, which was pretty cool to begin with. iOS 5 is a game-changing advancement over iPhone OS 2, becoming both broader and deeper — broader in the amount of functionality offered and deeper in the control you have over that functionality. And then, of course, it is multitasking.
But one thing hasn’t changed. In the first edition of iPhone Application Development For Dummies, I said that when Apple opened up the iPhone to developers, I got as excited about developing software as I did when I first discovered the power of the Mac. And you know what? I’m still excited.
As I continue to explore the iPhone as a new platform, I keep finding more possibilities for applications that never existed before. The iPhone is a mobile computer, but it’s not simply a mobile desktop. Its hardware and software make it possible to wander the world, or your own neighborhood, and stay connected to whomever and whatever you want. It enables a new class of here-and-now applications that allow you to do what you need to do, based on what’s going on around you and where you are.
The first edition of iPhone Application Development For Dummies was based ...