我对 iOS 中的窗口和视图控制器有疑问。我只是看了一下我今天正在处理的iOS项目的应用程序委托,发现它需要...
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
在我的应用程序中。
以下是问题:
这是否意味着 navigationController 是我的应用程序的根视图控制器?NavigationController 是 UIViewController 的子类,但它的任务只是在导航栏提供导航功能,对吗?
什么是self.window?我想我理解“视图”和“视图控制器”的概念,但我不太明白“窗口”是什么……iPhone 有一个屏幕,但 MacPro 可以有 2 个显示器;这些窗口是针对 iOS 和 OS X 的吗?