Learn about one of the most popular iOS design patterns: model-view-controller (MVC). Find out how to implement models, views, and controllers and how to save and update data.
- Hi there, I'm Ron Buencamino, and welcome to Understanding the Model View Controller Design Pattern in iOS. In this course, we'll take an in-depth look into the Model-View-Controller design pattern, and further our understanding as to why this pattern should be central to the design of your iOS applications. We'll start by getting an understanding of what makes up an MVC application. I'll tell you about its origins, and explore a little bit of computer science. Then, I'll go into each individual element to understand their roles and how they work and communicate with one another.
Along the way, we'll build an app that helps us directly apply the principles that we'll gain from all of this. By the time we're done, you'll wanna use this pattern in all of your apps, so let's get started.