通过storyboard创建控制器(掌握)

Posted on 2016-07-08 01:54  柠檬片  阅读(164)  评论(0)    收藏  举报
 1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
 2     // Override point for customization after application launch.
 3     
 4 //    [NSBundle mainBundle] loadNibNamed:<#(NSString *)#> owner:<#(id)#> options:<#(NSDictionary *)#>
 5     
 6     // 1.创建窗口
 7     self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
 8     
 9     
10     // 2.加载main.storyboard,创建main.storyboard描述的控制器
11     // UIStoryboard专门用来加载stroyboard
12     // name:storyboard名称不需要后缀
13     UIStoryboard *stroyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
14     
15     // 加载sotryboard描述的控制器
16     // 加载箭头指向的控制器
17     UIViewController *vc = [stroyboard instantiateInitialViewController];
18 //    UIViewController *vc = [stroyboard instantiateViewControllerWithIdentifier:@"blue"];
19     
20     // 设置窗口的根控制器
21     self.window.rootViewController = vc;
22     
23     
24     // 3.显示窗口
25     [self.window makeKeyAndVisible];
26     
27     
28     return YES;
29 }
通过storyboard创建控制器(掌握)