iOSのウィンドウとビューコントローラについて質問があります。私が今日取り組んでいるiOSプロジェクトのアプリデリゲートを見て、それが必要であることがわかりました...
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
私のアプリで。
質問は次のとおりです。
これは、navigationControllerがアプリのルートビューコントローラーであることを意味しますか?NavigationControllerはUIViewControllerのサブクラスですが、そのタスクはナビゲーションバーでナビゲーション機能を提供することだけですよね?
self.windowとは何ですか?「view」と「viewController」の概念は理解していると思いますが、「window」が何であるかはよくわかりません... iPhoneには1つの画面がありますが、MacProには2つのモニターがあります。これらのウィンドウはiOSとOSXの観点からですか?