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