Summary
In this chapter, you learned about the MVC design pattern and table view controllers in detail. You then revisited the table view used on the Journal List screen and learned how table view controllers work.
You should now understand the MVC design pattern, how to create a table view controller, and how to use the table view data source and delegate protocols. This will enable you to implement table view controllers for your own apps.
Up to this point, you have set up the views and view controllers for the Journal List screen, but it just displays a column of cells. In the next chapter, you’re going to implement the model objects for the Journal List screen so it can display a list of journal entries. To do this, you will create structures to store data and provide it to the JournalListViewController
instance so that it may be displayed by the table view on the Journal List screen.