- load 方法父类先于子类执行
- load 方法主类先于分类执行
- 相同主类多个分类均有 load 方法会受到编译顺序的影响,会按照编译顺序依次调用,编译顺序靠前的先调用
- initialize 走的是 objc_msgSend 流程
- load 是在 preMain 的时候直接执行对应的符号
- 相同主类多个分类均有 initialize 方法会受到编译顺序的影响,编译顺序最靠后的那个才会执行
- initialize 父类先于子类执行
- initialize 分类先于主类执行
本文标题:load & initialize
本文链接:https://www.haomeiwen.com/subject/fnwwyktx.html
网友评论