As shown in the app tour in Chapter 9, Setting Up the Basic Structure, the Locations screen displays a list of locations in a table view. At the end of Chapter 12, Modifying and Configuring Cells, you configured the Locations screen to display a table view and set the identifier of the table view cells to locationCell. Referring to the Model-View-Controller (MVC) design pattern, you have completed the views that are needed, but you haven't completed the controller or the model yet.
In this section, you will create LocationViewController as the view controller for the table view in the Locations screen, add an outlet for the table view to it, and configure it as the table view's data source and delegate.
At the moment, when you click the LOCATION button in the Explore screen, an empty table view is displayed, as shown in the following screenshot...