UIViewControllers handle view management for many iPhone applications. In the previous chapter you saw how to build view controller-based applications using Xcode and Interface Builder. Now it’s time to dive into more advanced view controller-based classes and learn how to apply them to real-world situations. In this chapter you discover how to build simple menus, create view navigation trees, design tab bar-based applications, and more. This chapter offers hands-on recipes for working with a variety of controller classes.
UINavigationController class provides all the high-calorie goodness of a
UINavigationBar-based interface with minimal navigation-specific programming. ...