Using Custom View Controllers
The view controller provided by the storyboard is a
UITableViewController, which is a type of view controller) and is blissfully unaware of what you want to display in a view, or how to respond to view actions (such as the user tapping the Test Drive button). In this section, you create a custom controller that does know about its view. (In Chapter 10, you get to add the logic you need to the custom view controller to make the car move and make noise.)
Adding the custom view controller
You start the process of adding a custom view controller to your project by adding the custom view controller class, as follows:
1. To create a new group to keep your view controller classes in, select the RoadTrip group in the Project navigator and either right-click and choose New Group from the menu that appears or choose File⇒New⇒New Group from the main menu.
Note that you need to select the RoadTrip group, right there under RoadTrip Resources, and not the RoadTrip project, which is at the top of the Project navigator.
To change a file’s group, select the file and drag it to the group you want it to occupy. The same goes for groups as well (after all, they can go into other groups).
2. (The) New Group should be selected so you can name your new group View Controller Classes by typing it.
If it is not already selected, or you want to change ...