iOS 程序 main函数之前发生什么

自己总结:
1、系统读取可执行文件,初始化运行环境。
2、开启缓存策略,加载链接相关的依赖库,初始化每个依赖库,在这一步runtime被初始化。
3、程序可执行文件初始化,runtime对项目中的类进行初始化,调用load方法。最后dyld返回main函数地址,main函数被调用,来到程序入口main函数。
posted @ 2018-08-16 14:43  ruixin_jia  阅读(406)  评论(0编辑  收藏  举报