Planning and Building the Prototype
Before you start to write the first line of code, it’s important to have a mock-up to see what the app looks like, what the user experience is like, what are the features are, and how they are organized. In this chapter, I will show you how to prototype the sample e-commerce iPhone app by using Xcode.
The Apple Store iPhone app uses a UITTabBarController-based user interface (UI) design pattern. This pattern is quite standard and powerful for an e-commerce app; other apps such as Target and EAT24 also use this UI pattern. The good thing about the tab bar interface is that each view controller’s state of each tab is automatically persistent. It means that whenever we leave a screen from one tab ...