在Xcode中创建一个新的视图控制器来包含tableview时,有两个选项:
1. 创建一个新的UITableViewController
2. 创建一个实现UITableViewDelegate和UITableViewDataSource协议的新的UIViewController
假设我正确地实现了这些协议所需和可选的方法,除了不必编写方法存根之外,使用UITableViewController是否有任何优点?也就是说,UITableViewController类中是否实现了任何东西(内存管理,缓存等),使选项1比选项2更好?