Creating the Application Architecture

At a basic level, the RoadTrip application is made up of the following:

check.png Models: Model objects encapsulate the “application” logic and content (data) of the application.

check.png Views: Data content is useless if your user never sees it. Views are the windows to your content — the pathway to the user experience — and it’s up to you to decide what information to display and how to display it. Part of the decision will involve what kind of view best serves your content. (Xcode offers you a number of different ways to display both information and navigation choices.)

check.png View controllers: View controllers manage the user experience. They connect the views that present the user experience with the models that provide the necessary content. View controllers also manage the way the user navigates the application.

remember.eps The MVC (Model-View-Controller) model is pretty much the basis for all iPad application development projects. I explain MVC in more detail in the “The Model-View-Controller (MVC) design pattern” section, later in this chapter. The trick here is to come up ...

Get iPad Application Development For Dummies, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.