Chapter 6. Multiview Applications
Up until this point, we've written applications with a single view controller. While there certainly is a lot you can do with a single view, the real power of the iPhone platform emerges when you can switch out views based on user input. Multiview applications come in several different flavors, but the underlying mechanism is the same, regardless of how it may appear on the screen.
Strictly speaking, we have worked with multiple views in our previous applications, since buttons, labels, and other controls are all subclasses of
UIView and can all go into the view hierarchy. But when Apple uses the term "view" in documentation, it is generally referring to a subclass of
UIView that has a corresponding view controller. ...