Books & Videos

Table of Contents

  1. Chapter 1 Cocoa Touch: The Core iPhone

    1. Mac Frameworks

    2. Garbage Collection

    3. The Devices

  2. Chapter 2 The Mobile HIG

    1. The Mobile HIG

    2. Enter Cocoa Touch

    3. Mobile HIG Concepts

    4. A Supplement to the HIG

  3. Chapter 3 Types of Cocoa Touch Applications

    1. Productivity Tools

    2. Light Utilities

    3. Immersive Applications

  4. Chapter 4 Choosing an Application Template

    1. View Controllers

    2. Core Data Templates

  5. Chapter 5 Cooperative Single-Tasking

    1. Task Management and iPhone OS

    2. Launching Quickly

    3. Handling Interruptions

    4. Handling Terminations

    5. Using Custom URLs

    6. Using Shared Data

    7. Using Push Notifications

  6. Chapter 6 Touch Patterns

    1. Touches and the Responder Chain

    2. Touch Accuracy

    3. Detecting Taps

    4. Detecting Multiple Touches

    5. Handling Touch and Hold

    6. Handling Swipes and Drags

    7. Handling Arbitrary Shapes

  7. Chapter 7 Interaction Patterns and Controls

    1. Application Interaction Patterns

    2. UIControl Classes

    3. Standard Control Types

    4. Scrolling Controls

    5. Tables and Embedded Controls

  8. Chapter 8 Progressive Enhancement

    1. Network Connectivity

    2. Location Awareness

    3. Accelerometer Support

    4. Rotation Support

    5. Audio Support

  9. Chapter 9 UX Anti-Patterns

    1. Billboards

    2. Sleight of Hand

    3. Bullhorns

    4. App As OS

    5. Spin Zone

    6. The Bouncer

    7. Gesture Hijacking

    8. Memory Lapse

    9. The High Bar

    10. Sound Off

  1. Colophon