应用程序启动过程
文章图片
程序启动分为两类:
一.有storyboard
1.main函数
2.UIApplicationMain
【应用程序启动过程】*创建UIApplication对象
*创建UIApplication的delegate对象
3.根据Info.plist获取最主要的storyboard的文件名,加载主要的storyboard
*创建UIWindow
*创建和设置UIWindow的rootViewController
*显示窗口
二.没有storyboard
1.main函数
2.UIApplicationMain
*创建UIApplication对象
*创建UIApplication的delegate对象
3.delegate对象开始处理(监听)系统事件
*程序启动完毕的时候,就会调用代理的application: didFinishLaunchingWithOptions:方法
*在application:(UIApplication*)application didFinishLaunchingWithOptions:中创建UIWindow
*创建和设置UIWindow的rootViewController
*显示窗口
推荐阅读
- Hive常见问题汇总
- 全过程工程咨询——时间管理(12)
- 注册分销商的骄傲
- 如何启动改变
- 普通人进阶的三个过程-很多人都知道,但却本末倒置
- spring|spring boot项目启动websocket
- Android系统启动之init.rc文件解析过程
- 会玩才有未来
- VueX(Vuex|VueX(Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式)
- 十月的故事(三)