CocoaTouchで最初にロードされるビューの変更方法

CocoaTouchはAppDelegateが呼び出され,AppDelegate 内の

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

メソッドがアプリケーションを初期化する. その際最初にロードするxibファイルは

self.viewController = [[[MyViewController alloc] initWithNibName:@"FirstView" bundle:nil];

メソッドで設定している. @"FirstView"を変更すれば呼び出すxibを変更できる.

ただし,xibにViewControllerを設定しておく必要がある.ViewControllerを作りxibのFile's ownerを設定しておけばViewControllerが設定されていると見なされる.

最近はStoryBoardで作ることが多いけどxibもいいもんですよ.