【发布时间】:2011-06-23 07:45:04
【问题描述】:
我通过基于 xcode 导航控制器模板并勾选“使用 coredata”制作了许多简单的测试应用程序来学习 coredata。
App 委托中的 awakeFromNib 方法一直是我的问题来源,因为我正在向控制器添加其他视图并更改加载顺序,因此 RootViewController 可能是第二或第三选择。
我已经弄清楚 awakeFromNib 在做什么,并且我已经将其删除,因此应用程序委托不再与任何特定视图相关联。 (所以当我确实想加载 RootViewController 时,我会将它作为常规视图加载,并使用它自己的 viewDidLoad 来为视图初始化 managedObjectContext)。
我的问题:在 AppDelegate 中使用 awakeFromNIb 是否有性能提升或其他好处?或者它只是另一种做同样事情的方式,就像我从 viewDidLoad 方法做的一样?
【问题讨论】:
标签: ios delegates views awakefromnib