Books & Videos

Table of Contents

  1. Chapter 1 Getting Started with the iPhone SDK

    1. Anatomy of an Application

    2. Installing the iPhone SDK

    3. Provisioning an iPhone

    4. Building and Installing Applications

    5. Transitioning to Objective-C

  2. Chapter 2 Interface Builder: Xcode’s GUI for GUIs

    1. Windows, Views, and View Controllers

    2. Existing Templates

    3. New Templates

    4. User Interface Elements

    5. The Inspector

    6. Designing a UI

    7. Removing Interface Builder from a Project

  3. Chapter 3 Introduction to UI Kit

    1. Basic User Interface Elements

    2. Windows and Views

    3. View Controllers

    4. Text Views

    5. Navigation Bars and Controllers

    6. Transition Animations

    7. Action Sheets and Alerts

    8. Table Views and Controllers

    9. Status Bar Manipulation

    10. Application Badges

    11. Application Services

    12. Invoking Safari

    13. Initiating Phone Calls

  4. Chapter 4 Multi-Touch Events and Geometry

    1. Introduction to Geometric Structures

    2. Multi-Touch Events Handling

  5. Chapter 5 Layer Programming with Quartz Core

    1. Understanding Layers

  6. Chapter 6 Making a Racket: Audio Toolbox and AVFoundation

    1. AVFoundation Framework

    2. AVMeter: Build a VU Meter

    3. Audio Services

    4. Audio Queues

    5. Recording Sound

    6. Vibrating

  7. Chapter 7 Network Programming with CFNetwork

    1. Basic Sockets Programming

    2. CFHTTP and CFFTP

  8. Chapter 8 Getting a Fix: Core Location

    1. The Core Location Manager

  9. Chapter 9 Address Book Frameworks

    1. Address Book Access

    2. Address Book UI

  10. Chapter 10 Advanced UI Kit Design

    1. Common Controls

    2. Preferences Tables

    3. Section Lists

    4. Progress and Activity Indicators

    5. Images

    6. Keyboard Properties

    7. Pickers

    8. Date/Time Pickers

    9. Tab Bars

    10. Sensors and Device Information

    11. Scroll Views

    12. Web Views

  11. Chapter 11 Application Settings

    1. Dictionaries and Property Lists

    2. Preference Bundles

  12. Chapter 12 Cover Flow

    1. CovertFlow: SDK Cover Flow Programming

  13. Chapter 13 Page Flicking

    1. PageControl: Page Flicking Example

    2. A PageScrollView for Many Views

  14. Chapter 14 Media Player Framework

    1. Movie Player Controllers

  1. Colophon