... 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
... 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
Designing the Mobile User Experience phần 4 docx
... which states that the time to acquire a target is a function of the distance to the target and the size of the target. The further the target is away from the user s current position, the longer it ... to the experience at any time. There is also of course a market logic for providing mobile users with the features they typically associate with information devices....
Ngày tải lên: 07/08/2014, 21:20
Designing the Mobile User Experience phần 7 docx
... open formats. The mobile application value chain includes the user, the device in the user s hand, the technologies on the device, the connectivity to the web, services enhancing the connection, ... but should have the same core user interface. The fact that users cannot pick up the device to use it will affect their comprehension of the application and their p...
Ngày tải lên: 07/08/2014, 21:20
PROGRAMMING AND CUSTOMIZING THE PIC MICROCONTROLLER 3rd phần 4 docx
... zeroed out (and become nops) and then are programmed into the PIC microcontroller. Before making the change, the programmer will issue an error message at the start indicating that the PIC microcontroller ... btfss, goto, and call of the low-end and mid-range PIC microcontrollers along with the compare and skip on equals (cpfseq), greater than (cpfsgt), and l...
Ngày tải lên: 12/08/2014, 23:21
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
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
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
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
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
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
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
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
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
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