应用程序执行过程

一个应用程序在开始执行时做的事情

1.执行main函数

2.调用UIApplicationMain在此方法中

2.1创建UIApplication对象

2.2创建UIApplication的delegate对象

2.3开启消息循环(“死”循环)

3.delegate对象开始监听系统事件

3.1app启动完成后会调用delegate对象的程序加载完成的方法

3.2如果app的plist设置了main storyboard 会创建UIWindow对象(如果没有设置则不会创建)

3.3创建main storyboard中绑定的controller对象(storyboard中箭头指向的控制器)

3.4设置给window对象的rootViewController

3.5设置window对象可见

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容