Books & Videos

Table of Contents

  1. Chapter 1 Why Go Native?

    1. The Pros and Cons

    2. The Release Cycle

    3. Build It and They Will Come

  2. Chapter 2 Becoming a Developer

    1. Registering As an iPhone Developer

    2. Enrolling in the iPhone Developer Program

    3. The Apple Developer Connection

    4. Installing the iPhone SDK

    5. Preparing Your iPhone or iPod touch

  3. Chapter 3 Your First iPhone App

    1. Objective-C Basics

    2. Creating a Project

  4. Chapter 4 Coding in Objective-C

    1. Declaring and Defining Classes

    2. Memory Management

    3. Fundamental iPhone Design Patterns

    4. Conclusion

  5. Chapter 5 Table-View-Based Applications

    1. Simplifying the Template Classes

    2. Creating a Table View

    3. Building a Model

    4. Connecting the Controller to the Model

    5. Adding Navigation Controls to the Application

    6. Adding a City View

    7. Edit Mode

  6. Chapter 6 Other View Controllers

    1. Utility Applications

    2. Tab Bar Applications

    3. Modal View Controllers

    4. The Image Picker View Controller

  7. Chapter 7 Connecting to the Network

    1. Detecting Network Status

    2. Embedding a Web Browser in Your App

    3. Sending Email

    4. Getting Data from the Internet

  8. Chapter 8 Handling Data

    1. Data Entry

    2. Parsing XML

    3. Parsing JSON

    4. Regular Expressions

    5. Storing Data

  9. Chapter 9 Distributing Your Application

    1. Adding Missing Features

    2. Building and Signing

    3. Submitting to the App Store

    4. Reasons for Rejection

  10. Chapter 10 Using Sensors

    1. Hardware Support

    2. Using the Camera

    3. The Core Location Framework

    4. Using the Accelerometer

    5. Using the Digital Compass

    6. Accessing the Proximity Sensor

    7. Using Vibration

  11. Chapter 11 Geolocation and Mapping

    1. User Location

    2. Annotating Maps

  12. Chapter 12 Integrating Your Application

    1. Application Preferences

    2. Custom URL Schemes

    3. Media Playback

    4. Using the Address Book

  13. Chapter 13 Other Native Platforms

    1. PhoneGap

    2. MonoTouch

  14. Chapter 14 Going Further

    1. Cocoa and Objective-C

    2. Web Applications

    3. Core Data

    4. Push Notifications

    5. In-App Purchase

    6. Core Animation

    7. Game Kit

    8. Writing Games

    9. Look and Feel

    10. Hardware Accessories

  1. Colophon