iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
Apple Developerサイトの文書はよく読むべきだ。
iOS4からウィンドウにrootViewControllerというプロパティが追加された。これに生成したビューコントローラを設定してみよう。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
....
self.myViewController = [[MyViewController alloc] init];
self.myViewController.view.backgroundColor = [UIColor yellowColor];
self.window.rootViewController = self.myViewController;
....
[self.window makeKeyAndVisible];
return YES;
}
viewDidLoad等が呼ばれるようになった。これで、最初のビューコントローラの管理する問題は解決した。これ以降については、次の機会に。