Apple's iPhone and iPod Touch not only feature the world's most powerful mobile operating system, these devises also usher in a new standard of human computer interaction through gestural interfaces and multi-touch navigation. This practical book provides you with a hands- on, example-driven tour of UIKit, Apple's user interface toolkit, and includes common design patterns to help you create novel iPhone and iPod Touch user experiences. You'll learn how to build applications with Apple's Cocoa Touch framework that respond in unique ways when users tap, slide, swipe, tilt, shake, or pinch the screen on these devices.