Programming the iPhone User Experience: Developing and Designing Cocoa Touch Applications: Developing and Designing Apps with the Cocoa Touch UIKit - Brossura

Boudreaux, Toby

 
9780596155469: Programming the iPhone User Experience: Developing and Designing Cocoa Touch Applications: Developing and Designing Apps with the Cocoa Touch UIKit

Sinossi

Apple's iPhone and iPod Touch not only feature the world's most powerful mobile operating system, they also usher in a new standard of human-computer interaction through gestural interfaces and multi-touch navigation. This book provides you with a hands-on, example-driven tour of UIKit, Apple's user interface toolkit, and includes common design patterns to help you create new iPhone and iPod Touch user experiences.

Using Apple's Cocoa Touch framework, you'll learn how to build applications that respond in unique ways when users tap, slide, swipe, tilt, shake, or pinch the screen. Programming the iPhone User Experience is a perfect companion to Apple's Human Interface Guidelines, and provides the practical information you need to develop innovative applications for the iPhone and iPod Touch, whether you're a CTO, developer, or UI/UX designer.

  • Understand the basics of the Cocoa Touch framework for building iPhone and iPod Touch applications
  • Learn theory and best practices for using Cocoa Touch to develop applications with engaging and effective user interfaces
  • Apply your knowledge of Objective-C to the iPhone/iPod Touch framework
  • Customize standard UIKit views according to Apple's Human Interface Guidelines and usability principles
  • Learn patterns for handling user experience concerns outside of the interface, such as network- and location-awareness

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Descrizione del libro

Developing and Designing Cocoa Touch Applications

Contenuti

Preface; Audience for This Book; Organization of This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1: Cocoa Touch: The Core iPhone; 1.1 Mac Frameworks; 1.2 Garbage Collection; 1.3 The Devices; Chapter 2: The Mobile HIG; 2.1 The Mobile HIG; 2.2 Enter Cocoa Touch; 2.3 Mobile HIG Concepts; 2.4 A Supplement to the HIG; Chapter 3: Types of Cocoa Touch Applications; 3.1 Productivity Tools; 3.2 Light Utilities; 3.3 Immersive Applications; Chapter 4: Choosing an Application Template; 4.1 View Controllers; 4.2 Core Data Templates; Chapter 5: Cooperative Single-Tasking; 5.1 Task Management and iPhone OS; 5.2 Launching Quickly; 5.3 Handling Interruptions; 5.4 Handling Terminations; 5.5 Using Custom URLs; 5.6 Using Shared Data; 5.7 Using Push Notifications; Chapter 6: Touch Patterns; 6.1 Touches and the Responder Chain; 6.2 Touch Accuracy; 6.3 Detecting Taps; 6.4 Detecting Multiple Touches; 6.5 Handling Touch and Hold; 6.6 Handling Swipes and Drags; 6.7 Handling Arbitrary Shapes; Chapter 7: Interaction Patterns and Controls; 7.1 Application Interaction Patterns; 7.2 UIControl Classes; 7.3 Standard Control Types; 7.4 Scrolling Controls; 7.5 Tables and Embedded Controls; Chapter 8: Progressive Enhancement; 8.1 Network Connectivity; 8.2 Location Awareness; 8.3 Accelerometer Support; 8.4 Rotation Support; 8.5 Audio Support; Chapter 9: UX Anti-Patterns; 9.1 Billboards; 9.2 Sleight of Hand; 9.3 Bullhorns; 9.4 App As OS; 9.5 Spin Zone; 9.6 The Bouncer; 9.7 Gesture Hijacking; 9.8 Memory Lapse; 9.9 The High Bar; 9.10 Sound Off; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Altre edizioni note dello stesso titolo

9788184048186: PROGRAMMING THE IPHONE USER EXPERIENCE [Paperback] [Aug 12, 2009] BOUDREAUX

Edizione in evidenza

ISBN 10:  8184048181 ISBN 13:  9788184048186
Brossura