How to Add the Weather View Controller to Your iOS App
How to Use the Navigator Area in the Workspace Window for iOS Apps
How to Use the Library Pane for iOS App Development

How to Create the iOS Application Architecture

The application architecture is where you will begin with your iOS app development. At a basic level, most apps are made up of the same basic components. Most apps are made up of the following:

  • Models: Model objects encapsulate the logic and content (data) of the app.

  • 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.)

  • 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 app.

The MVC (Model-View-Controller) model is pretty much the basis for all iOS app development projects. The trick here is to come up with just the right views, view controllers, and model objects to get your project off the ground.

  • Add a Comment
  • Print
  • Share
blog comments powered by Disqus
How to Add a Button to Your iOS App
How to Add a Background Image to Your iOS App
How to Use a Navigation Controller in the Master View for Your iOS App
How to Create an iOS App
How to Create an Outlet for the Map Controller in Your iOS App