ViewController is a subclass of UIViewController or UITableViewController, and it connects views to logic:
- MasterViewController: This is a subclass of UITableViewController to present Todo items
- DetailsViewController: This is a subclass of UIViewController to present details of each Todo item to the user
To develop iOS applications, we have to rely on iOS SDK-provided classes such as UIViewController and UITableViewController. The ViewController and UIView subclasses are the only classes that will be used in this case study.