Advanced iOS 4 Programming: Developing Mobile Applications for Apple iPhone, iPad, and iPod touch
WithAdvanced iOS 4 Programming,developers have the expert guidance they need to create amazing applications for Apple's iPhone®, iPad®, and iPod touch®.Inside, veteran mobile developer Dr. Maher Ali Begins with a foundation introduction to Objective-C and Cocoa Touch programming, and then guides readers through building apps with Apple's iOS SDK 4 - including coverage of the major categories of new APIs and building apps for the new Apple iPad®.This book concentrates on illustrating GUI concepts programmatically, allowing readers to fully appreciate the complete picture of iOS 4 development without relying on Interface Builder. In addition, Interface Builder is covered in several chapters.Advance iOS 4 Programmingdelves into more advanced topics going beyond the basics of iOS 4 development, providing comprehensive coverage that will help you get your apps to the App Store quicker.Key features include:The Objective-C programming language and runtimeInterface BuilderBuilding advanced mobile user interfacesCollectionsCocoa TouchCore Animation and Quartz 2DModel-view-controller (MVC) designsDeveloping for the iPad®Grand Central DispatchParsing XML documents using SAX, DOM, and TouchXMLWorking with the Map Kit APIRemote and Local Push NotificationBlocks (closures) in Objective-CBuilding advanced location-based applicationsDeveloping database applications using the SQLite engineGameKit framework