IOS程序启动的过程
2014-06-05 21:51
337 查看
IOS程序启动按照以下5个步骤执行
1.main函数
IOS程序启动首先执行main函数
2.UIApplicationMain
执行main函数中的UIApplicationMain函数,这个函数会执行两个操作
* 创建UIApplication对象
* 创建UIApplication的delegate对象
3.创建和设置UIWindow的rootViewController
这步操作分为两种情况
1>delegate对象开始处理(监听)系统事件(没有storyboard)
* 程序启动完毕的时候, 就会调用代理的application:didFinishLaunchingWithOptions:方法
* 在application:didFinishLaunchingWithOptions:中创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
2>根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
* 创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
4.开始事件循环,UIApplication代理监听系统事件
5.结束程序
1.main函数
IOS程序启动首先执行main函数
2.UIApplicationMain
执行main函数中的UIApplicationMain函数,这个函数会执行两个操作
* 创建UIApplication对象
* 创建UIApplication的delegate对象
3.创建和设置UIWindow的rootViewController
这步操作分为两种情况
1>delegate对象开始处理(监听)系统事件(没有storyboard)
* 程序启动完毕的时候, 就会调用代理的application:didFinishLaunchingWithOptions:方法
* 在application:didFinishLaunchingWithOptions:中创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
2>根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
* 创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
4.开始事件循环,UIApplication代理监听系统事件
5.结束程序
相关文章推荐
- iOS程序的启动过程介绍
- ios程序启动过程和UIWidnow介绍
- Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法
- 【iOS开发】iOS程序启动的过程
- ios-day10-08(UIApplication和UIApplicationDelegate、ios程序的启动过程)
- IOS软件程序启动过程
- 005-iOS App程序启动过程
- [iOS基础控件 - 6.10.6] UIApplicationDelegate & 程序启动过程
- iOS 程序启动过程
- iOS 程序启动过程和原理
- 2013资料整理-iOS程序的启动过程原理
- Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法
- ios程序的启动过程
- UI进阶第一发:IOS程序完整启动过程及原理
- iOS程序的启动过程介绍
- iOS程序的完整启动过程及原理
- IOS软件程序启动过程
- IOS程序启动的过程
- IOS程序启动原理(启动过程)、UIApplication(main.m与自动生成的AppDelegate代理)
- ios程序的启动过程介绍