Uczę się coredata, robiąc wiele prostych aplikacji testowych opartych na szablonie kontrolera nawigacyjnego xcode z zaznaczonym "coredą użycia".the Benifits of awakeFromNib?
Metoda awakeFromNib w delegacie aplikacji była dla mnie źródłem problemów, ponieważ dodaje do kontrolera inne widoki i zmienia kolejność ładowania, aby RootViewController mógł być drugim lub trzecim wyborem.
Zorientowałem się, co robi awakeFromNib, a ja usunąłem go, aby delegat aplikacji nie był już związany z żadnym konkretnym widokiem. (Więc kiedy chcę załadować RootViewController, załaduję go jako zwykły widok i użyję jego własnej viewDidLoad do zainicjowania managedObjectContext dla widoku).
Moje pytanie: czy są korzyści z wydajności lub inne korzyści za pomocą awakeFromNIb w AppDelegate? czy jest to po prostu inny sposób robienia tego samego, co robię z metody viewDidLoad?
Ok, dzięki. Obawiałem się, że pozbycie się awakeFromNib w delegacie aplikacji i przeniesienie kodu inicjalizacyjnego do viewDidLoad może obniżyć wydajność. – nick