Main 程序的入口要做哪些事情

Main 程序的入口要做哪些事:

 

1.从主类中实例化程序(UIApplication)对象

 

2.如果有委托的话,从给定的类实例化委托和设置程序(UIApplication)

的代理。

 

3.开启主事件的循环,包括应用程序(UIApplication)

的运行循环,开始处理事件,让那个程序一直跑起来。

 

4.加载Info.plist 文件中指定要加载的Main.storyboard文件,包括NSMainNibFile关键和有效的nib文件和nib文件名字,加载nib文件

 

 

加载Main.storyboard的作用:

1.初始化(window)窗口

2. 加载Main.storyboard文件,并加载箭头指向的视图控制器

3.把箭头指向的视图控制器作为窗口的根视图控制器,并让它显示

如何加载:

        UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];

        

        //instantiateInitialViewController:默认加载箭头指向的视图控制器

        [mainStoryboard instantiateInitialViewController];

原文地址:https://www.cnblogs.com/meixian/p/5371105.html