Chapter 5. Designing Application Interfaces using MVC
In this chapter, we will learn about the Model-View-Controller (MVC) and how we can use this technology to build applications using Interface Builder. We will look at each of the components involved in MVC, and why this technology is a better alternative to the way you program, by keeping your program logic separate from your user interface.
In this chapter, we will:
- Understand the Model-View-Controller (MVC) design pattern structure and how Xcode and Interface Builder implement MVC. Learn how to use the View-Based Application Template.
- Understand what Table-Views are and how to go about creating a simple application.
- Understand what Navigation-based Applications and Rotatable and Resizable Interfaces ...