私は、 "coredataを使う"というチェックを入れたxcode Navigationコントローラテンプレートに基づいて、たくさんの簡単なテストアプリを作ることで、coredataを学んできました。awakeFromNibのベニフィッツ?
他のビューをコントローラに追加してロードシーケンスを変更するので、App DelegateのawakeFromNibメソッドが問題の原因となっています。そのため、RootViewControllerを2番目または3番目の選択肢にすることができます。
私はawakeFromNibが何をしているのか分かりましたが、私はそれを削除して、アプリケーションデリゲートが特定のビューに結びついていないようにしました。 (RootViewControllerをロードしたいときは、通常のビューとしてロードし、独自のviewDidLoadを使用してビューのmanagedObjectContextを初期化します)。
私の質問:AppDelegateでawakeFromNIbを使用すると、パフォーマンスの向上やその他の利点はありますか?それともviewDidLoadメソッドからやっているのと同じことをする別の方法ですか?
ありがとう、ありがとう。私はちょうどアプリデリゲートでawakeFromNibを取り除き、初期化コードをviewDidLoadに移動するとパフォーマンスが低下する可能性があると心配していました。 – nick