有时我想将UIViewController子类化为一些应用程序范围的自定义.例如.所有视图控制器应在viewDidLoad或viewWillAppear左右执行的操作.
当然,我是UIViewController的子类,并从那里开始,所有视图控制器都继承自那里.但是一些控制器运行表.还有为此目的设计的UITableViewController.
所以我也是UITableViewController的子类,只是在那里做同样的事情.在OOP术语中,这似乎不是最聪明的事情.而且没有多重继承等.
因为UITableViewController继承自UIViewController ......
现在我问自己为什么我不只是创建自己的表视图控制器,它继承自我自己的视图控制器子类并添加所有表的东西.但什么是"所有的桌子"?
所以尽管有明显的东西,UITableViewController还有什么奇迹需要处理吗?