Apple是否在文档中说任何你应该在xib文件中为文件所有者创建UIViewController(或其子类之一)的子类?
在Mac OS编程中,我一直使用NSObject子类对象作为文件所有者。这改变了iOS吗?我似乎找不到任何理由,但是在UIViewController子类中看到[super viewDidLoad]让我想到了这一点,因为你不需要在OSX编程中调用[super awakeFromNib]。
答案 0 :(得分:2)
UIViewController
是一个抽象类:它意味着要被子类化并用作文件所有者。它有非常好的视图功能。我建议您不要使用awakeFromNib
支持viewDidLoad
和其他人。
我希望Mac OS X也能获得视图控制器。窗口控制器还不对。