* Getting Started: Xcode and Hello World * Objective-C in a Nutshell * Memory Management and ARC * Model-View-Controller Programming: Well-Designed Code * The Delegation Pattern * Managing On-Screen Content with View Controllers * Providing Lists of Content with Table Views * Nib Loading In-Depth * Parent and Child View Controllers * Handling User Touches * Saving Content in Your App * Moving Data Around * Core Data * Integrating Networking and Web Services * Writing Modern Code with Blocks * Managing What Happens When * Timers * Run Loops * Grand Central Dispatch * User Interface Design * Custom UIView Subclasses * Creating Dynamic User Interfaces with CoreGraphics * Animation with UIKit and CoreAnimation * Hardware APIs: Accelerometer, Camera, etc. * Media in Your App: Playing Audio and Video * Localization and Internationalization: Maximizing Your App's Reach
Jeff Kelley is an iOS developer for Detroit Labs in Detroit, MI. He graduated from the University of Michigan with a degree in Philosophy, working as a Mac developer for the University while in school. Jeff has been programming for iOS since it was called iPhone OS, and is a regular speaker at CocoaHeads Ann Arbor and local conferences.
![]() |
Ask a Question About this Product More... |
![]() |