Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Table views, found in nearly every OS application from the iPod to Stocks, provide a highly customizable way of displaying ordered sets of information to the user. After working with table views for a bit, you will quickly see that most of the attractive user interfaces in your favorite apps are simply table views.
UITableViewController is a subclass of UIViewController specifically designed to manage a UITableView. UITableViewController automatically creates the table view it manages. It is also the data source and delegate for the table view, so your UITableViewController subclass must override the appropriate methods to get data on the table view. Consistent with data source and delegation methods in other Apple frameworks, you do not give the table view data whenever you want. When ready to display data, the table view will ask you for the necessary information.