1. xib version: didFinishLaunchingWithOptions:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window
= [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController
= [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
空のテンプレートに比べて上の黄色い部分 ( ViewController のプログラムの部分) が
新しく追加されている
@"ViewController" の部分でxibファイルの初期化を行っている
2: storyboard version: didFinishLaunchingWithOptions:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
return YES;
}
xibに比べるとプログラムの方では画面の初期設定等は全て無くなっているようである
---
xibファイルの中身を見てみよう
ViewController.xib
xmlファイルである
dataタグの子供の部分だけを見てみると次のようになっている
整数、文字列、オブジェクト、配列、ブール等の要素から成り立っているのが分かる
どこかに ViewやFilesOwnerの記述があるはずである。。。
0 件のコメント:
コメントを投稿