SPECIAL OFFERS
Keep up with new releases and promotions. Sign up to hear from us.
Register your product to gain access to bonus material or receive a coupon.
This is the Rough Cut version of the printed book.
The "Live Code," app-driven approach used in this beautiful four-color book is simply the best way for working developers to master iOS programming. Using iOS 6 for Programmers. Second Edition, developers learn by creating 15 complete, fully tested iPhone/iPad/iPod Touch Apps, and in the process study 8,000+ lines of program code, including code that reveals the power of Apple's newest iOS 6 SDK. Each chapter introduces a new concept through a complete, working app, not out-of-context code snippets. The Deitels first discuss what the app does, show screen shots, test drive the app, and then introduce the technologies and architecture used to build it. Next, they walk through building the app, presenting complete code (with syntax shading) and sample outputs. As part of their code walkthroughs, they introduce essential programming concepts and demonstrate the functionality of relevant iOS APIs and development tools. By the time you have finished this book, you'll have hands-on experience with virtually every type of iOS app, from games to media, productivity to web services, social networking to route tracking. You will also learn how to convert iPhone apps into "Universal" apps that also run natively on the iPad. In addition, this edition contains a detailed case study focusing on iOS SDK features exclusive to iPad/iPad 2. The Deitels have long been the world's #1 programming book authors. Their readers number in the millions, and their audience has grown even larger since the success of this book's first edition
Preface
Before You Begin
Chapter 1: Introduction to iOS App Development
Chapter 2: iOS App Store and App Business Issues
Chapter 3: Welcome App: Introducing Xcode, Cocoa and Interface Builder
Chapter 4: Tip Calculator App: Introducing Objective-C Programming
Chapter 5: Favorite Twitter® Searches App: Collections and Cocoa GUI Programming
Chapter 6: Flag Quiz Game App: Controllers and the Utility Application Template
Chapter 7: Spot-On Game App: Using UIView and Detecting Touches
Chapter 8: Cannon Game App: Animation with NSTimer and Handling Drag Events
Chapter 9: Painter App: Using Controls with a UIView
Chapter 10: Address Book App: Tables and UINavigationController
Chapter 11: Route Tracker App: Map Kit and Core Location (GPS and Compass)
Chapter 12: Slideshow App: Photos and iPod Library Access
Chapter 13: Enhanced Slideshow App: Saving Data and Playing Video
Chapter 14: Voice Recorder App: Audio Recording and Playback
Chapter 15: Enhanced Address Book App: Managing and Transferring Persistent Data
Chapter 16: Weather iPad App: Internet-Enabled Applications
Chapter 17: Papas Pizza Ordering App: Telephony and Speech APIs
Chapter 18: 3D Art App: OpenGL ES 3D Graphics
Chapter 19: Comparison Shopping App: Camera APIs and the "Zebra Crossing" Barcode APIs