Меня смущает взаимосвязь между appDelegate, MainWindow и различными видами (и соответствующими контультерами). То, что я хочу достичь, это сразу же после запуска приложения, вручную управлять классом «mainController», который, в свою очередь, загружает файлы nib по мере необходимости (чтобы свести к минимуму программную логику в делете приложения). Во-первых, мне нужно загрузить экран входа в систему, и после успешного входа в систему содержимое приложения, чья логика, которую я прочитал в идеале, должна находиться вне приложения appDelegate, следовательно, класса «mainController».Структурирование приложения iPhone с несколькими видами
Нужно ли подключать «mainController» к (пустым) nib-файлу? Если этот mainController подклассифицирует класс UIViewController, хотя он не содержит никакого содержимого GUI и может быть инициирован с помощью [window addSubview: mainViewController.view]; [окно makeKeyAndVisible]; ? Или я должен использовать синтаксис alloc/init. В каком случае, как мне ссылаться на окно из (под) представлений, чтобы добавлять представления программно?
Полезные советы, советы и рекомендации.