Я заметил множество примеров для приложений iPhone в делетете приложений
- (void)applicationDidFinishLaunching:(UIApplication *)application
есть
[window addSubview: someController.view];
(1)
в отличие от
self.window.rootViewController = self.someController;
(2)
Есть ли практическая причина использовать один над другим? Правильно ли это? Контроллер имеет эквивалентную команду для номера (2), например
self.someController.rootController = self.someOtherController; // pseudocode