iOS 程序启动加载流程

2020-01-10  本文已影响0人  老猫_2017

探究程序的启动流程,下图是 apple wwdc 给出的流程图


程序加载流程

load dylibs 阶段主要是加载依赖的各种动态库
Rebase 阶段解决地址随机,修正得到真正的地址
bind 解决将符合化替换成正在的地址
Objc 主要 oc 类的加载 category 加载,c++ constructer 调用
方法重组
initalizers 开始进入 main 函数了

上一篇 下一篇

猜你喜欢

热点阅读