《iOS Runtime详解(消息机制,类元对象,缓存机制,消息转发)》
《消息转发机制与Aspects源码解析》
《用 isa 承载对象的类信息》
load 方法全程跟踪
Objc Runtime 总结
关联对象 AssociatedObject 完全解析
刘小壮Runtime系列
- Runtime介绍
- 剖析Runtime结构体
- Runtime源码分析
- Runtime加载过程
- Runtime消息发送机制
- 深入剖析Category
- Runtime Message Forward
- Runtime Method Swizzling
- Runtime的应用
KANGZUBIN
Greg Parker
Matt Gallagher
南峰子
- Objective-C Runtime 运行时之一:类与对象
- Objective-C Runtime 运行时之二:成员变量与属性
- Objective-C Runtime 运行时之三:方法与消息
- Objective-C Runtime 运行时之四:Method Swizzling
- Objective-C Runtime 运行时之五:协议与分类
- Objective-C Runtime 运行时之六:拾遗
halfrost
- 神经病院 Objective-C Runtime 入院第一天 —— isa 和 Class
- 神经病院 Objective-C Runtime 住院第二天 —— 消息发送与转发
- 神经病院 Objective-C Runtime 出院第三天 —— 如何正确使用 Runtime
- Objc 对象的今生今世
杨萧玉
雷纯锋
- Objective-C 对象模型
- Objective-C +load vs +initialize
- Objective-C Category 的实现原理
- Objective-C Autorelease Pool 的实现原理
- Objective-C Method Swizzling 的最佳实践
- Objective-C Associated Objects 的实现原理
draveness/analyze
- 从 NSObject 的初始化了解 isa
- 深入解析 ObjC 中方法的结构
- 从源代码看 ObjC 中消息的发送
- 你真的了解 load 方法么?
- 自动释放池的前世今生
- 黑箱中的 retain 和 release
- 关联对象 AssociatedObject 完全解析
- 懒惰的 initialize 方法
- 对象是如何初始化的(iOS)
CornBallast
- Runtime 深度解析以及实用技巧
- Runtime 奇技淫巧__带你深入理解 Runtime 特有概念
- Runtime 奇技淫巧__不受限制的消息发送
- Runtime 奇技淫巧__获取类的实例变量以及属性并强势 与KVC、msgSend 混用
- Runtime 奇技淫巧__方法交换
- Runtime 奇技淫巧__动态链接对象以及给分类添加属性
- Runtime 奇技淫巧__动态添加方法,消息转发改善异常
唐巧
ibireme
sunnyxx
- objc 与鸭子对象(上)
- objc 与鸭子对象(下)
- 神经病院 objc runtime 入院考试
- 重识 Objective-C Runtime - Smalltalk 与 C 的融合
- 重识 Objective-C Runtime - 看透 Type 与 Value
halfrost
- 神经病院 Objective-C Runtime 入院第一天 —— isa 和 Class
- 神经病院 Objective-C Runtime 住院第二天 —— 消息发送与转发
- 神经病院 Objective-C Runtime 出院第三天 —— 如何正确使用 Runtime
- Objc 对象的今生今世