iOS 程序启动加载流程
2020-01-10 本文已影响0人
老猫_2017
探究程序的启动流程,下图是 apple wwdc 给出的流程图
程序加载流程
load dylibs 阶段主要是加载依赖的各种动态库
Rebase 阶段解决地址随机,修正得到真正的地址
bind 解决将符合化替换成正在的地址
Objc 主要 oc 类的加载 category 加载,c++ constructer 调用
方法重组
initalizers 开始进入 main 函数了
探究程序的启动流程,下图是 apple wwdc 给出的流程图
load dylibs 阶段主要是加载依赖的各种动态库
Rebase 阶段解决地址随机,修正得到真正的地址
bind 解决将符合化替换成正在的地址
Objc 主要 oc 类的加载 category 加载,c++ constructer 调用
方法重组
initalizers 开始进入 main 函数了