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];
时间: 2024-10-13 15:46:20