iOS程序启动原理简单说明
2016-06-09 09:09
225 查看
摘要: iOS程序启动时做了些什么动作?是此篇博客要说明的地方
1.图片
2.对上述图片进行解释(API 查UIApplicationMain)
图片
后两个参数,第一个英文的意思是:参数是UIApplication类或是其子类,如果为nil的话,那么UIApplication将被指定。
图片
1.函数从principalClassName中实例化application对象
2.并且从delegateClassName中创建代理,再为application对象设置代理
3.它也创建一个事件主循环,包括application的运行时循环,并且监听事件,监听的事件都在AppDeletegate.m有实现
4.如果info.plist中配置指定了加载项,这个函数将会加载它。
#####2.来张图片描述
1.图片
程序启动原理
1. 程序启动的入口1.图片
2.对上述图片进行解释(API 查UIApplicationMain)
图片
后两个参数,第一个英文的意思是:参数是UIApplication类或是其子类,如果为nil的话,那么UIApplication将被指定。
图片
1.函数从principalClassName中实例化application对象
2.并且从delegateClassName中创建代理,再为application对象设置代理
3.它也创建一个事件主循环,包括application的运行时循环,并且监听事件,监听的事件都在AppDeletegate.m有实现
4.如果info.plist中配置指定了加载项,这个函数将会加载它。
#####2.来张图片描述
1.图片
相关文章推荐
- iOS安全–在非越狱平台进行越狱开发(附分析流程)
- iOS安全—阻止tweak注入hook api
- iOS_极光推送
- Theos:iOS越狱程序开发框架
- iOS安全–使用Theos开发Tweak过验证
- 在IOS设备上调试(真机调试)
- iOS Developer:真机测试
- iOS手动加载Main.storyboard
- iOS_远程推送
- iOS中类和对象以及nil/Nil/NULL的区别
- iOS多图片下载
- Block
- 【转】解决XCode安装插件后插件不能使用的问题
- 【原】iOS学习之Socket
- CCS新建BIOS工程的设置问题
- #pragma mark
- IOS 公共类-数字处理
- iOS计算字体宽和高
- Macaca-iOS入门那些事
- ios开发网址总结