Home > Store

iOS Programming: The Big Nerd Ranch Guide, 2nd Edition

Register your product to gain access to bonus material or receive a coupon.

iOS Programming: The Big Nerd Ranch Guide, 2nd Edition

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • Introduces Objective-C, Apple's Xcode tools, and all key concepts of iPhone/iPod touch programming
  • Fully updated for Xcode 4 and iOS 5
  • Lead title in a new series of Mac development guides from Aaron Hillegass and the legendary Mac programming experts at The Big Nerd Ranch, the worldwide leader in professional training for Mac developers!
  • The bestselling iOS programming guide for experienced programmers is now fully updated for Xcode 4 and iOS 5!

Description

  • Copyright 2011
  • Edition: 2nd
  • Book
  • ISBN-10: 0-321-77377-2
  • ISBN-13: 978-0-321-77377-7

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:

  • Easily setting up elegant, efficient user interfaces with UIKit
  • Creating effective visuals, animation, and effects with Core Graphics and Core Animation
  • Making the most of the iOS multi-touch event handling and accelerometer data
  • Building location-aware iOS applications utilizing Core Location and MapKit
  • Localizing applications for international use
  • Creating applications that capture audio and play media
  • Storing data in files or with Core Data

New chapters added to this edition include:

  • iPad-friendly interfaces, including UIPopoverController and UISplitViewController
  • Blocks and Categories
  • Instruments and Xcode’s static analyzer
  • UIWebView and connecting with web servers
  • Push Notifications

iOS Programming also includes a handy Xcode Quick Reference Card that lists Xcode 4's most commonly used keyboard shortcuts.

Sample Content

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

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.