ラベル storyboard の投稿を表示しています。 すべての投稿を表示
ラベル storyboard の投稿を表示しています。 すべての投稿を表示

2012年7月26日木曜日

About Single View Application (3)

storyboard の中身を見てみよう


 dependencies, scenes, simulatedMetricsContainerから
成り立っている
次に scenes の中身を見てみよう

scenes の中に scene がある
scene の中に objects がある
objects の中に2つのオブジェクト placeholder  ( firstResponder ) と ViewController がある


ViewController の中に view がある

2012年7月22日日曜日

About Single View Application

xib と storyboard の違いについてチェックしてみる

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タグの子供の部分だけを見てみると次のようになっている

ViewController.xib

整数、文字列、オブジェクト、配列、ブール等の要素から成り立っているのが分かる
どこかに ViewやFilesOwnerの記述があるはずである。。。