Publisher: O'Reilly Media Released: August 2009 Pages: 192
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
|
-
Chapter 1 Cocoa Touch: The Core iPhone -
Mac Frameworks -
Garbage Collection -
The Devices -
Chapter 2 The Mobile HIG -
The Mobile HIG -
Enter Cocoa Touch -
Mobile HIG Concepts -
A Supplement to the HIG -
Chapter 3 Types of Cocoa Touch Applications -
Productivity Tools -
Light Utilities -
Immersive Applications -
Chapter 4 Choosing an Application Template -
View Controllers -
Core Data Templates -
Chapter 5 Cooperative Single-Tasking -
Task Management and iPhone OS -
Launching Quickly -
Handling Interruptions -
Handling Terminations -
Using Custom URLs -
Using Shared Data -
Using Push Notifications -
Chapter 6 Touch Patterns -
Touches and the Responder Chain -
Touch Accuracy -
Detecting Taps -
Detecting Multiple Touches -
Handling Touch and Hold -
Handling Swipes and Drags -
Handling Arbitrary Shapes -
Chapter 7 Interaction Patterns and Controls -
Application Interaction Patterns -
UIControl Classes -
Standard Control Types -
Scrolling Controls -
Tables and Embedded Controls -
Chapter 8 Progressive Enhancement -
Network Connectivity -
Location Awareness -
Accelerometer Support -
Rotation Support -
Audio Support -
Chapter 9 UX Anti-Patterns -
Billboards -
Sleight of Hand -
Bullhorns -
App As OS -
Spin Zone -
The Bouncer -
Gesture Hijacking -
Memory Lapse -
The High Bar -
Sound Off -
Colophon |
- Title:
- Programming the iPhone User Experience
- By:
- Toby Boudreaux
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- August 2009
- Ebook:
- August 2009
- Pages:
- 192
- Print ISBN:
- 978-0-596-15546-9
- | ISBN 10:
- 0-596-15546-8
- Ebook ISBN:
- 978-0-596-80574-6
- | ISBN 10:
- 0-596-80574-8
|
-
Toby Boudreaux Toby Boudreaux has been developing for Mac OS X using Objective-C and Cocoa since 2000. He has spoken at WWDC on the topic of Hybrid Cocoa/ Web applications - a very relevant topic for the iPhone. He is the CTO of of The Barbarian Group, an interactive/software shop based in the US. He focuses evenly on OS X/iPhone application development and Web development, and acts as a mentor to his team, liaison to his clients, and representative to the community. Toby has authored and acted as technical editor for books and articles related to programming and specializes in Web development for consumer markets using open technologies and on Mac/iPhone development. View Toby Boudreaux's full profile page. |
Colophon The animal on the cover of Programming the iPhone User Experience is a six-shafted bird of paradise (Parotia sefilata), also known as a Western Parotia or six-wired bird of paradise. The male of this species is 13 inches long with a short bill and black iridescent plumage that varies between bronze, green, and purple. It has golden feathers on its breast and silver feathers on its crown. From behind each eye spring the head wires--each six inches long with a small oval tip--that give the bird its name. On the sides of its breast are black plumes that, when elongated, make the bird appear to be double its real size. As with most birds of paradise, the female is brown and unadorned. Native to Indonesia, the six-shafted bird of paradise inhabits the mountain forests of Western New Guinea, living on a diet of fruits and figs. During courtship, the male performs an elaborate dance by shaking its head with its black plumes elongated to show off its adornment. This bird is common throughout its range and is not considered a threatened species. The cover image is from Cassell's Natural History. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Brian Fling
August 2009
Ebook: $27.99
Print & Ebook: $38.49
Print: $34.99
By Michael Lopp
July 2010
Ebook: $19.99
Print & Ebook: $27.49
Print: $24.99
By Mitch Allen
July 2009
Ebook: $27.99
Print & Ebook: $49.49
Print: $44.99
|
Customer Reviews
11/29/2010 4.0A book for those who know iPhone Dev By Sriram from Pune, Maharashtra, India - Concise
- Easy to understand
- Helpful examples
- Well-written
5/21/2010 3.0Good concepts, but code is lacking By Joe McMahon from Palo Alto, CA About Me Developer, Sys Admin - Concise
- Easy to understand
- Well-written
- Examples not idiomatic
- Too many errors
10/15/2009 4.0Lief Motif: Think Design First By mthistle from Ottawa, ON, Canada About Me Designer, Developer, Maker - Accurate
- Easy to understand
- Good for beginners
- Helpful examples
- Intermediate
- Novice
- Student
10/6/2009 (0 of 1 customers found this review helpful) 4.0A book for serious iPhone programmers By Shafi Jami from Icreon, Noida, India - Accurate
- Concise
- Helpful examples
- Well-written
|
|
|