The iPhone SDK Developer’s Guide starts by introducing the tools (Xcode, SDK, emulator, IB) and basic application concepts you need to assemble and run your first GUI application. It includes a very quick introduction/review of the Object C programming language, but assumes basic knowledge of C and OO programming.Key idioms and design patterns in an iPhone application will be presented along with coverage of the UIController, MVC, event handler etc. Later chapters cover the standard high level widgets in the iPhone SDK, the events they generate, as well as their standard event listeners. Low level drawing API and touch events will also be covered in addition to iPhone-specific APIs to access mobile. Concise coverage of key data network protocols and data communication libraries and a complete chapter on how to use the Interface Builder to build applications complete this hands-on guide to tapping into the power of the SDK.
Michael Yuan, eZee Inc