Beginning iPhone Development: Exploring the iPhone SDK is the second beginning level book from Apress that is written for developers who want to program Apple’s iPhone, this time focusing on how to take advantage of the powerful new SDK that Apple are due to release in the second half of 2008.
So while our first book (Beginning iPhone Application Development 978-1-4302-1051-1) was a general introduction to application development on the iPhone with general introductions to the tools of the trade such as Objective-C, the platform APIs and developer tools, this second book focuses specifically on the new iPhone 2 SDK, which will give developers new ways to create experiences for iPhone users.
Readers will discover how to create programs for the iPhone using Apple's official Software Development Kit (SDK). Readers will learn to design user interfaces using Apple's Interface Builder tool, starting with simple interfaces and progressing to complex, professional-quality multi-view applications. Using a practical step-by-step approach, the readers will see how to implement common iPhone application interfaces and learn about about the Model-View-Controller approach to programming used throughout the iPhone SDK. Readers will also see how to interact with the user through the iPhone's multitouch screen as well as learn how to save data using the iPhone's file system and the embedded SQLite database. The book is packed with information and code samples showing how to exploit all the goodness of the new SDK from the iPhone's built-in accelerometer to the built-in camera and everything in between.