iOS程序启动原理
2016-02-22 21:10
288 查看
1.main函数
2.UIApplicationMain
* 创建UIApplication对象
* 创建UIApplication的delegate对象
3.delegate对象开始处理(监听)系统事件(没有storyboard)
* 程序启动完毕的时候,
就会调用代理的application:didFinishLaunchingWithOptions:方法
* 在application:didFinishLaunchingWithOptions:中创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
3.根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
* 创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
2.UIApplicationMain
* 创建UIApplication对象
* 创建UIApplication的delegate对象
3.delegate对象开始处理(监听)系统事件(没有storyboard)
* 程序启动完毕的时候,
就会调用代理的application:didFinishLaunchingWithOptions:方法
* 在application:didFinishLaunchingWithOptions:中创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
3.根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)
* 创建UIWindow
* 创建和设置UIWindow的rootViewController
* 显示窗口
相关文章推荐
- ios开发计算缓存的大小以及清除
- 关于c++浮点数的数字个数setprecision(n)与setiosflags(ios::fixed)
- iOS的23种设计模式简介
- iOS(学习8) 触摸
- IOS开发日志之CocoaPod的安装与简单使用Xcode7.2版本
- 【iOS】手势识别
- iOS开发手记-仿QQ音乐播放器动态歌词的实现
- iOS开发遇到 Missing iOS Distribution signing identity for XXXXXX
- iOS中ASI和AFN的区别
- iOS蓝牙开发(二):iOS连接外设的代码实现
- iOS蓝牙开发(一)蓝牙相关基础知识
- iOS TableView 默认选中某行
- iOS Runtime原理及使用
- iOS TextField改变placeholder颜色的方法
- GBK编码转NSString
- iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
- ios 获取音乐库音乐相关
- iOS NSFileManager文件系统的管理
- iOS AutoLayout的用法
- iOS中使用AVPLayer自定义视频播放器