iOS程序运行流程
2015-03-23 11:44
218 查看
1. 系统调用app的main函数
2. main函数调用UIApplicationMain.
3. UIApplicationMain创建sharedapplication instance, UIApplication默认的instance.
4. UIApplicationMain读取Info.plist找到主nib文件,
加载nib,把shared applicationinstance
设
为nib的owner.
5. 通过nib文件,创建app的独立UIWindows
object.
6. 通过nib,实例化了程序的AppDelegate
object.
7. app内部启动结束,application:didFinishLaunchingWithOptions:
被设定成 wAppDelegateinstance.
8. AppDelegate向UIWindowinstance发makeKeyAndVisible消息,
app界面展示给用户. app准备好接收用户的操作指令.
2. main函数调用UIApplicationMain.
3. UIApplicationMain创建sharedapplication instance, UIApplication默认的instance.
4. UIApplicationMain读取Info.plist找到主nib文件,
加载nib,把shared applicationinstance
设
为nib的owner.
5. 通过nib文件,创建app的独立UIWindows
object.
6. 通过nib,实例化了程序的AppDelegate
object.
7. app内部启动结束,application:didFinishLaunchingWithOptions:
被设定成 wAppDelegateinstance.
8. AppDelegate向UIWindowinstance发makeKeyAndVisible消息,
app界面展示给用户. app准备好接收用户的操作指令.
相关文章推荐
- iOS程序运行流程
- iOS程序运行流程
- ios 笔记之 Iphone程序运行流程
- 【iOS开发】iOS程序的运行流程
- IOS学习笔记Objective-c--IOS程序运行流程
- IOS学习笔记1—Iphone程序运行流程
- IOS 程序运行流程
- IOS学习笔记1—Iphone程序运行流程
- iOS指南系列:程序运行非我所设想:tableview
- 1、Windows程序运行原理及程序编写流程
- IOS开发问题解决之Xcode运行程序时attaching to挂起不动
- 如何让程序以root权限运行在IOS上
- Java程序运行流程
- Windows程序运行原理及程序编写流程
- iOS程序之事件处理流程
- 程序运行后占用CPU高的处理流程
- iPhone程序运行流程浅谈
- iPhone & iPad程序运行流程浅谈
- WinForm 程序的运行框架与启动流程简介(图文)
- 破解xcode_3.2.5_and_ios_sdk_4.2_final.dmg 免证书运行程序到iPhone