9

アプリの「ウィンドウ」への参照を常に見てきましたが、AppDelegates には通常UIWindow「ウィンドウ」と呼ばれるプロパティがあることがわかります。UIWindowですから、このオブジェクトをどのように知覚するのか疑問に思っています。のサブクラスであることがわかりましたUIViewので、技術的にはビューだと思いますよね?アプリ全体のスーパービューのようなものと言っても過言ではありませんか? また、いつ、なぜそれを参照することがありますか? どのような価値が追加されますか?

そこにはたくさんの質問があることは知っていますが、全体的な文脈だけUIWindowでもいいでしょう。

4

3 に答える 3

12

View Programming Guide for iOSのAbout Windows and Viewsセクションを参照してください。

iOS では、ウィンドウとビューを使用して、アプリケーションのコンテンツを画面に表示します。Windows 自体には目に見えるコンテンツはありませんが、アプリケーションのビューの基本的なコンテナーを提供します。ビューは、何らかのコンテンツで埋めたいウィンドウの一部を定義します。たとえば、画像、テキスト、図形、またはそれらの組み合わせを表示するビューがあるとします。ビューを使用して、他のビューを整理および管理することもできます。

また、iOS アプリケーションには通常、ウィンドウが 1 つしかないことに注意してください。例外は、アプリがコンテンツを外部画面に表示する場合です。

于 2013-08-16T21:42:10.057 に答える