In this book, the world's leading Apple platform development trainers offer a complete, practical, hands-on introduction to iPhone and iPad programming. The authors walk through all the Apple tools and technologies needed to build successful iPhone/iPad/iPod touch apps, including the iOS 4.3 SDK, the Objective-C language, Xcode 4, Foundation framework, and the classes that make up the iOS UI framework. The many topics covered in this book include:
New chapters added to this edition include:
iOS Programming also includes a handy Xcode Quick Reference Card that lists Xcode 4's most commonly used keyboard shortcuts.
Introduction
  Chapter 1: Simple iOS Application
  Chapter 2: Objective-C
  Chapter 3: Memory Management
  Chapter 4: Delegation and Core Location
  Chapter 5: Map Kit and Text input
  Chapter 6: Subclassing UIView
  Chapter 7: View Controllers (Low Memory Warnings)
  Chapter 8: The Accelerometer
  Chapter 9: Notification and Rotation
  Chapter 10: UITableView and UITableViewController
  Chapter 11: Editing UITableView
  Chapter 12: UINavigationController
  Chapter 13: Camera
  Chapter 14: UIPopoverController and UISplitViewController (New)
  Chapter 15: Saving, Loading and Multitasking
  Chapter 16: Subclassing UITableViewCell
  Chapter 17: Core Data (New)
  Chapter 18: Localization
  Chapter 19: Settings
  Chapter 20: Touch Events and UIResponder
  Chapter 21: Instruments
  Chapter 22: Core Animation Layers
  Chapter 23: Controlling Animation with CAAnimation
  Chapter 24: Blocks and Categories (New)
  Chapter 25: Web Services and UIWebView (New)
  Chapter 26: UISplitViewController (New)
  Chapter 27: Media Playback and Background Execution
  Chapter 28: Bonjour and Web Servers (New)
  Chapter 29: Push Notifications and Networking (New)
  Chapter 30: Afterword
  
