iOS開発の人気のある本の演習をたどっていると、理解できないコードの行に出くわし、説明が見つからなかったので、洞察を得るためにこのコミュニティに投稿したいと思いました...
UIViewControllerでは、ビューは次のように初期化されます。
-(void)loadView {
[self setView:[[SomeView alloc] initWithFrame:CGRectZero]];
}
アプリケーションデリゲートでは、コントローラーは次のようにrootViewControllerとして設定されます。
SomeController *sc = [[TouchViewController alloc] init];
[[self window] setRootViewController:sc];
ビューがゼロ長方形に設定されていても、アプリケーションの実行時にフルスクリーンで表示されるのはどうしてですか?
私の推測では、rootViewControllerのビューはウィンドウによってウィンドウの境界に設定されています...しかし、これをどこでも確認することはできませんでした...
誰?