A Table View Controller (UITableViewController), which inherits from UIViewController, is one of the most common UI elements and is used to display a list of items. For example, Apple's Settings screen uses a Table View Controller to display the list of settings a user can access and change: