Book description
Learn to build extraordinary apps for iPhone, iPad, and iPod touch
iOS is the hottest development platform around, and iOS 6 adds a new and deeper dimension to explore. This guide offers serious information for serious programmers who know the basics and are ready to dive into the advanced features of iOS. You'll learn to create killer apps for the iPad, iPhone, and iPod touch, including how to maximize performance and make more money from your apps with in-app purchases. Topics covered include security, multitasking, running on multiple platforms, blocks and functional programming, advanced text layout, and much more.
App development for iPhones and iPads is a lucrative and exciting venture; books on this topic are steady bestsellers
This advanced guide helps experienced developers take full advantage of the latest platform upgrade, iOS 6
Provides in-depth background on maximizing your apps with Apple's iPhone SDK 6.0, including the major new APIs and building applications for the new iPad
Covers keeping control of multitasking, increasing income with in-app purchases, key value observing with Cocoa, running on multiple platforms, advanced text layout, building a Core foundation, and more
iOS 6 Programming: Pushing the Limits gives experienced mobile developers a wealth of knowledge for creating outstanding iPhone and iPad apps on the latest platform.
Table of contents
- Cover
- Table of Contents
- Title Page
- Introduction
- Part I: What's New?
-
Part II: Getting the Most Out of Everyday Tools
- Chapter 3: Everyday Objective-C
- Chapter 4: Hold On Loosely: Cocoa Design Patterns
- Chapter 5: Memory Management with Objective-C ARC
- Chapter 6: Getting Table Views Right
- Chapter 7: Great at Any Angle: Collection Views and Auto Layout
- Chapter 8: Better Drawing
- Chapter 9: Layers Like an Onion: Core Animation
- Chapter 10: Tackling Those Pesky Errors
- Chapter 11: Location Services: Know Where You Are
-
Part III: The Right Tool for the Job
- Chapter 12: Common UI Paradigms Using Table Views
- Chapter 13: Controlling Multitasking
- Chapter 14: REST for the Weary
- Chapter 15: Batten the Hatches with Security Services
- Chapter 16: Running on Multiple iPlatforms and iDevices
- Chapter 17: Internationalization and Localization
- Chapter 18: Selling Past the Sale with In App Purchases
- Chapter 19: Debugging
- Chapter 20: Performance Tuning Until It Flies
-
Part IV: Pushing the Limits
- Chapter 21: Storyboards and Custom Transitions
- Chapter 22: Cocoa's Biggest Trick: Key-Value Coding and Observing
- Chapter 23: Think Different: Blocks and Functional Programming
- Chapter 24: Going Offline
- Chapter 25: Data in the Cloud
- Chapter 26: Fancy Text Layout
- Chapter 27: Building a (Core) Foundation
- Chapter 28: Deep Objective-C
Product information
- Title: iOS 6 Programming Pushing the Limits: Advanced Application Development for Apple iPhone, iPad and iPod Touch
- Author(s):
- Release date: December 2012
- Publisher(s): Wiley
- ISBN: 9781118449950
You might also like
book
Pro Objective-C
The Objective-C programming language continues to grow in popularity and usage because of the power and …
book
iPhone Hacks
With iPhone Hacks, you can make your iPhone do all you'd expect of a mobile smartphone …
book
iOS and macOS™ Performance Tuning: Cocoa®, Cocoa Touch®, Objective-C®, and Swift™
In Marcel Weiher drills down to the code level to help you systematically optimize CPU, memory, …
book
Cocoa in a Nutshell
Cocoa® is more than just a collection of classes, and is certainly more than a simple …