Programming the iPhone User Experience phần 9 pps

Programming the iPhone User Experience docx

Programming the iPhone User Experience docx

... from the user interface objects in UIKit. In other words, Foundation is the gateway to everything not explicitly part of the user interface. As you’ll see in this book, user experience programming ... about the holistic user experience. How can applications work together to create a complete toolset for a mobile user? The aspect of applications working together to prov...

Ngày tải lên: 27/06/2014, 08:20

190 212 0
Programming the iPhone User Experience ppt

Programming the iPhone User Experience ppt

... and the devices that run the iPhone OS. Chapter 2, The Mobile HIG, gives an introduction to the Human Interface Guidelines and elaborates on the most important concepts in the iPhone user experience. Chapter ... record, let them know the outcome. If they’re searching for records and the operation moves beyond a single pass through the event loop, let them know how t...

Ngày tải lên: 29/06/2014, 10:20

190 341 0
Designing the Mobile User Experience phần 1 pps

Designing the Mobile User Experience phần 1 pps

... 17 7 10 .1 User Requirements 17 7 10 .1. 1 User Types 17 8 10 .1. 2 User Goals 17 9 10 .1. 3 Devices 17 9 10 .1. 4 Key User Needs 17 9 CONTENTS ix 10 .2 Product Requirements 18 2 10 .2 .1 Features 18 3 10 .2.2 ... 7 2 Mobile Users in the Wild 9 2 .1 Mobile User Characteristics 10 2 .1. 1 Mobile 10 2 .1. 2 Interruptible and Easily Distracted 12 2...

Ngày tải lên: 07/08/2014, 21:20

26 360 0
Designing the Mobile User Experience phần 2 pps

Designing the Mobile User Experience phần 2 pps

... to identify users. However, even more than in the desktop world, there is a reliable 12 MOBILE USERS IN THE WILD 2. 1 .2 Interruptible and Easily Distracted The mobile user has all the sources ... as the device. Further, in some ways the user s messaging address is more valuable to the user than the device itself, since it is a persistent method of contacting the...

Ngày tải lên: 07/08/2014, 21:20

26 289 0
Designing the Mobile User Experience phần 8 ppsx

Designing the Mobile User Experience phần 8 ppsx

... solution to the problem is to put the device on a sled. The sled has two cameras, one pointing at the device face, and the other pointing to where the user s face is if the user is looking at the device. This ... lab provides a closer experience to the actual application. The use of an actual device makes the experience closer to the actual experience. The u...

Ngày tải lên: 07/08/2014, 21:20

26 326 0
Programming the iPhone User Experience phần 1 docx

Programming the iPhone User Experience phần 1 docx

... . . . . . . . 14 7 Billboards 14 7 Sleight of Hand 15 0 Bullhorns 15 2 App As OS 15 5 Spin Zone 15 7 The Bouncer 15 7 Gesture Hijacking 16 0 Memory Lapse 16 1 The High Bar 16 3 Sound Off 16 4 Index . . ... 98 Sliders 10 3 Tables and Pickers 10 6 Search Bars 10 9 Segmented Controls 11 1 Scrolling Controls 11 4 Tables and Embedded Controls 12 0 Passive Indicators 12 1 Acti...

Ngày tải lên: 13/08/2014, 08:20

19 226 0
Programming the iPhone User Experience phần 2 doc

Programming the iPhone User Experience phần 2 doc

... button. These concrete in- terfaces are outside the scope of Cocoa Touch programming, but are notable in the overall UX (user experience) of the devices. From the point of view of user experience ... nonconformance with the HIG. Break the rules at your own peril, and choose your battles wisely without giving up on a compelling user experience. Provide One User Experi...

Ngày tải lên: 13/08/2014, 08:20

19 254 0
Programming the iPhone User Experience phần 3 ppsx

Programming the iPhone User Experience phần 3 ppsx

... consider the most desirable user experience: the user is completing a task without focusing fully on their mobile device. Think about a user walking down the street, or on the subway, using an iPhone ... encounter when creating new iPhone projects. The first is the simplest: the UIViewController. The next is the UITableView Controller. The final view controller...

Ngày tải lên: 13/08/2014, 08:20

19 206 0
Programming the iPhone User Experience phần 4 docx

Programming the iPhone User Experience phần 4 docx

... the change. Apple could then push the notification to related devices, with the result being that the iPhone OS could add a numeric badge graphic to the application icon on the Home screen. The numeric ... over HTTP. 5. When the expensive, asynchronous HTTP request completes, the application dis- plays the result in place of the cached view. Undimming the user inte...

Ngày tải lên: 13/08/2014, 08:20

19 312 0
Programming the iPhone User Experience phần 5 ppt

Programming the iPhone User Experience phần 5 ppt

... handled by the view hierarchy, the hitTest:withEvent: message is sent to the topmost UIView in the view hierarchy that can handle the touch event. The top view then sends the pointInside:withEvent: ... require precision when users drag a view around the screen, you can improve the user experience by positioning the element slightly above the touch instead of centerin...

Ngày tải lên: 13/08/2014, 08:20

19 219 0
Programming the iPhone User Experience phần 6 docx

Programming the iPhone User Experience phần 6 docx

... between views animates the more specific view in from the right, while the less specific view moves out toward the left. Moving back up the hierarchy animates the views in the other direction. Navigation ... responds to user interaction. The UIControl class is the foundation for all of the standard buttons, switches, and sliders. Figure 7 -6 shows the UIControl class...

Ngày tải lên: 13/08/2014, 08:20

19 246 0
Programming the iPhone User Experience phần 7 potx

Programming the iPhone User Experience phần 7 potx

... scrollRectToVisible:CGRectMake((320.0 * i), 0.0, 320.0, 422.0) animated:YES]; } @end Figure 7- 17 shows the example running in the iPhone emulator. Figure 7- 17. Example use of segmented control for pagination Standard Control ... Dragging a finger across the screen slowly scrolls the content in the scrolling view in parallel. Quickly flicking across the screen will throw t...

Ngày tải lên: 13/08/2014, 08:20

19 253 0
Programming the iPhone User Experience phần 8 docx

Programming the iPhone User Experience phần 8 docx

... indication of the object assigned to the cell. Users can get additional information for each row by tapping the row. When a user taps the row, an event is sent to the delegate of the table, which ... can use the Outbox meta- phor to address the natural separation of functionality: the user composes content, and the user transfers content. The two functions aren’t n...

Ngày tải lên: 13/08/2014, 08:20

19 222 0
Programming the iPhone User Experience phần 9 pps

Programming the iPhone User Experience phần 9 pps

... given the justification that it’s all in service to a better user experience. Figure 9- 9 shows the Shovel application, a client for Digg. The developers present users with the option to open the ... control taking the place of the button they are tapping. Figure 9- 5 shows the sleight of hand anti-pattern in the Facebook application. Tapping the “Photos of Toby” ite...

Ngày tải lên: 13/08/2014, 08:20

19 317 0
Programming the iPhone User Experience phần 10 ppt

Programming the iPhone User Experience phần 10 ppt

... assumes that the user is familiar with the purpose of the application and either has or knows how to attain credentials to use the application. Figure 9-12. The welcome screens for the LinkedIn ... disability. Sound Off The direct ancestor of both the iPhone and the iPod Touch is the iPod. Apple has taken great care to ensure that both devices continue the legacy of...

Ngày tải lên: 13/08/2014, 08:20

19 193 0
Từ khóa:
w