До того как я использовал раскадровки, все мои контроллеры были инициализированы в:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Я мог инициализировать все общие объекты (менеджеры данных и т. Д.) Перед созданием контроллеров и передавать их контроллерам.
В моем первом проекте раскадровки я заметил, что один из моих контроллеров имеет
- (void)viewDidLoad
//called before the app's
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Если я использую раскадровки и мои контроллеры загружаются до того, как приложение завершает запуск,куда мне положить код инициализации общих объектов, чтобы он вызывался только один раз?
Спасибо!