O'Reilly logo

Learn iOS 8 App Development, Second Edition by James Bucanek

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter    8

Model Citizen

This chapter is all about the model-view-controller design pattern. Design patterns, which I talked about in Chapter 6, are reusable solutions to common programming problems. The model-view-controller (MVC) design pattern is, arguably, the most important and wide-ranging design pattern used today. In this chapter, you’ll learn about the following:

  • What the model-view-controller design pattern is
  • What makes a good data model
  • What makes a good view object
  • What makes a good controller object
  • How MVC objects communicate with each other
  • When you can cheat

You might be thinking that all of this MVC stuff is a bunch of esoteric computer science theory that won’t really help you write your Death Star Laser Cannon Control ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required