This iPhone iOS 4 Development Essentials Xcode 4 Edition provides 43 chapters of in-depth guidance on app development for the iPhone, all of which have been updated for use with Xcode version 4.
This book gives a fundamental overview of the iPhone hardware as well as the architecture of iOS 4 and the iOS SDK. An introduction to Objective-C programming is given before a thorough examination of the architecture of iPhone applications and the creation of user interfaces. The handling of touch screens, gesture recognition, multitasking, iAds integration, location management, local notifications, camera access, and video playback support are also covered. More complex topics like certificates and provisioning, file and directory handling, database management, graphics drawing, animation, and touch screen handling are also covered.
A solid knowledge base on which to start creating iPhone applications is provided via the comprehensive use of tutorials and examples for each topic area throughout this book.