From the course: iOS App Development: Design Patterns for Mobile Architecture

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Code overview

Code overview

- [Instructor] The next step is to go over the basics of the application and its code flow. We have three view controllers as well as a spy cell, and these are like any other view controller or spy cell that you've worked with before, but I want to focus in this spy list view controller area. And within here, we have our table view data source, our delegate, and we also have just the same type of methods to make those work. But we also have some local data methods, which we'll dive into, as well as methods that belonged in other layers, like your networking, your data, your data translation between those. All of these type of things don't belong in the view controller, but it's common to find in MVC a view controller that has all of these pieces within it. So the first step that you'd want to do is go through your application through a view controller, and break its methods into different categories of what those pieces are doing. Also, looking at this model layer, we do have a…

Contents