UITableView Fundamentals for iOS

Last Revision:
Version 5.0, 2016-04-07
Upgraded to iOS 9 SDK, added sixth example to show self-sizing UITableViewCells.
(Full Revision History)
Build Requirements:
iOS 9.0 SDK or later
Runtime Requirements:
iOS 8.0 SDK or later

This sample shows how to use UITableView and UITableViewController through a progression of increasingly advanced applications that display information about time zones.

1) The first example shows how to display a simple data set in a table view. 2) The second example shows how to create an indexed table view. 3) The third example shows how to set up a table view to display an index using UILocalizedIndexedCollation. 4) The fourth example shows how you can customize a table view cell using subviews. The views are laid out using auto layout. 5) The fifth example shows how you can create a custom table view cell that contains a custom view that draws its content in -drawRect:. 6) The sixth example shows how to implement self sizing UITableViewCells with subviews and Auto Layout.