iOS 底层探索系列文章

  • 源码调试准备

  • 一、alloc & init底层探索

  • 二、内存对齐原则及OC对象内存

  • 三、结构体(Struct)/联合体(Union)/位域

  • 四、isa与类关联的原理

  • 五、isa走位 和 类结构分析

  • Dealloc 流程分析

  • 成员变量、实例变量和属性

  • 面试题: isKindOfClass & isMemberOfClass

  • 面试题: 方法的存储

  • 六、isa走位图实例分析

  • 七、Runtime介绍

  • 八、objc_class 中 cache 原理分析

  • 九、objc_msgSend流程分析快速查找

  • 十、objc_msgSend流程分析慢速查找

  • 十一、消息转发机制

  • 十二、+ load方法分析

  • 十三、应用程序的加载

  • 十四、dyld和objc的关联

  • 十五、类的加载

  • 十六、关联对象

你可能感兴趣的:(iOS 底层探索系列文章)