源码调试准备 一、alloc & init底层探索 二、内存对齐原则及OC对象内存 三、结构体(Struct)/联合体(Union)/位域 四、isa与类关联的原理 五、isa走位 和 类结构分析 Dealloc 流程分析 成员变量、实例变量和属性 面试题: isKindOfClass & isMemberOfClass 面试题: 方法的存储 六、isa走位图实例分析 七、Runtime介绍 八、objc_class 中 cache 原理分析 九、objc_msgSend流程分析快速查找 十、objc_msgSend流程分析慢速查找 十一、消息转发机制 十二、+ load方法分析 十三、应用程序的加载 十四、dyld和objc的关联 十五、类的加载 十六、关联对象