Want to get started fast with Apple’s breakthrough iPhone SDK 3.0? Already building iPhone applications and want to get better at it? This is the only book that brings together all the expert guidance and up-to-the-minute code you’ll need!
Well-known iPhone programming guru Erica Sadun has thoroughly revamped this bestseller to cover all the powerful new goodies included in the iPhone SDK 3.0, including Core Data, Game Kit, Push Notifications, and a whole lot more. She’s also added effective jumpstart introductions for developers who are new to Xcode, Interface Builder, or Objective-C 2.0–making this book an indispensable resource for iPhone programmers at every level of experience.
This edition delivers even more of what made the First Edition so popular: tested, ready-to-use code for hundreds of challenges you might encounter, all organized for super-fast access. Using this fully documented, easy-to-customize code, you can get productive immediately and focus your time on creating killer apps, not handling boilerplate tasks!
Coverage includes
· Installing the iPhone 3.0 SDK, registering as a developer, and building your first project
· Mastering the Objective-C 2.0 and Cocoa techniques you’ll need in day-to-day iPhone programming
· Using the iPhone SDK’s visual classes and controllers to design and customize interfaces
· Using gestures, touches, and other sophisticated iPhone interface capabilities
· Making the most of tables, views, view controllers, and animations
· Alerting users with progress bars, audio pings, status bar updates, and other indicators
· Using new Push Notifications to send alerts, whether your app is running or not
· Playing audio and video with the Media Kit
· Working with the Address Book (people), Core Location (places), and Sensors (things)
· Connecting to the Internet, Web services, and networks
· Embedding flexible maps with Map Kit and Google Mobile Maps
· Building multi-player games with Game Kit
· Using Core Data to build data-driven applications
· Selling add-on content and services with In-App Purchasing and the Store Kit
· Building more accessible apps with Accessibility Plus