This post examins The interface described will be coded using Xcode, using the interface builder (fig. 20) section of Xcode as well as coding the elements that will not be immediately visible on screen (fig. 21).
Figure 20 Interface designed elements in Xcode.
1.1.1 Direct Manipulation
The nature of the iPad is that you are able to touch the device and it responds.
Shneiderman’s criteria for direct manipulation (1997):
- Continuous representation of the object of interest
- Physical actions or labeled button presses instead of complex syntax
- Rapid incremental reversible operations whose impact on the object of interest is immediately visible.