UITableViewController:
1. 实际上是一个包含了UITableView的ViewController。
2. UITableViewController是UITableView的delegate和Datasource,如下图
3. 每次新建一个UITableViewController,Xcode会自动将UITableViewController设置为UITableView的delegate和Datasource。
4. 你也可以不用UITableViewController,直接用一个普通的ViewController,然后将UITableView拖进去,手机将ViewController设置为UITableView的delegate和Datasource。
5. 同时,UITableViewController有一个UITableView的属性,可以在UITableViewController中轻松获取它的UITableView,如图
ref:Stanford Swift公开课,第10节。