程序启动的完整过程

来源:互联网 发布:c语言类 编辑:程序博客网 时间:2024/05/21 08:00

程序启动的完整过程

1 首先执行main函数
2 在main函数中调用UIApplication Main函数
创建UIApplication对象
创建UIApplication的Delegate对象

(在非storyBoard的情况下)

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

1 程序启动完毕后,就会调用代理的
2 application:(UIApplication *) didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法
在这个方法中创建UIWindow和rootViewController对象

3 显示窗口

(在storyBoard的情况下)

3 根据info.plist获得最主要的storyBoard的文件名,加载最主要的storyboard
1 创建UIWindow
2 创建和设置UIwindow的rootViewController
3 显示窗口
0 0