До появления свойства rootViewController
большинство приложений имели такой код в делегате приложения:
[window addSubview:viewController.view];
[window makeKeyAndVisible];
Этот код устанавливает представление контроллера представления в качестве основного представления, но экземпляр UIWindow не имеетссылка на контроллер, владеющий этим представлением.
Когда вы используете свойство rootViewController
, вам больше не нужно добавлять представление контроллера представления в экземпляр UIWindow, это делается автоматически.Таким образом, количество строк кода остается неизменным, но теперь ваше UIWindow имеет ссылку на контроллер представления.
Итак, в более новых приложениях у нас теперь есть код, который выглядит следующим образом:
window.rootViewController = viewController;
[window makeKeyAndVisible];