我一直在學習coredata,通過檢查基於xcode導航控制器模板的「use coredata」來製作很多簡單的測試應用程序。awakeFromNib的好處?
應用程序委託中的awakeFromNib方法一直是我的問題的來源,因爲我將其他視圖添加到控制器並更改加載順序,以便RootViewController可能是第二個或第三個選擇。
我已經知道了awakeFromNib在做什麼,並且我已經刪除了它,所以應用程序委託不再綁定到任何特定的視圖。 (所以當我想要加載RootViewController時,我將它作爲常規視圖加載,並使用它自己的viewDidLoad爲視圖初始化managedObjectContext)。
我的問題:在AppDelegate中使用awakeFromNIb會有性能提升或其他好處嗎?還是僅僅是通過viewDidLoad方法做同樣事情的另一種方式?
好的,謝謝。我只是擔心擺脫應用程序委託中的awakeFromNib並將初始化代碼移動到viewDidLoad可能會降低性能。 – nick