Description
This is the Safari online edition of the printed book.
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 tools, Foundation framework, and the classes that make up the iPhone UI framework. The many topics covered in this book include:
- Easily setting up elegant, efficient user interfaces with UIKit
- Creating effective visuals, animation, and effects with Core Graphics, Core Animation, and OpenGL
- Making the most of the iPhone's powerful multi-touch event handling
- Building location-aware iPhone applications utilizing Core Location, MapKit, and the magnetometer
- Localizing applications for international use
- Creating applications that capture audio and play media
- Storing data in files or SQLite databases
This edition has been updated to cover the iPad. New chapters added to this edition include:
- UIPopoverController and UISplitViewController
- Blocks and Categories
- UIGestureRecognizers and Advanced UIScrollView, CATiledLayer
- Key-Value Coding and Key-Value Observing
- Push Notifications
- Unit Testing
Table of Contents
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
Purchase Info
ISBN-10: 0-13-275705-2
ISBN-13: 978-0-13-275705-8
Format: On-line Supplement
$49.99
You can purchase immediate access to this online product with a credit card.