storyboardを使わない場合
1. プロジェクトを作った際に作られるdefaultのファイルを消去する
Main.storyboard, ViewController.h, ViewController.mwo Move to Trashを選択する
2. info.plistを修正
“Main storyboard file base name”の欄が"main.storyboard"となっているので、"main.storyboard"を消すか、その列にカーソルを合わせてdeleteキーを押して削除する
3. コマンド+ Nキーで新しいファイルを作成
UIViewControllerクラスを継承したクラスを作る(xibファイルを使う場合はそれにcheckを入れる)
4. AppDelegate.m ファイルに先ほど作成したViewControllerクラスのヘッサーをimport
5. AppDelegate.mファイルにコードを追加
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch self.window.backgroundColor = [UIColor whiteColor]; MainViewController *viewController = [[MainViewController alloc] init]; self.window.rootViewController = viewController; [self.window makeKeyAndVisible]; return YES; }
参考: