iOS-Runtime源码解析之Runtime较好的文章推荐
1. draveness
- 从 NSObject 的初始化了解 isa
- 深入解析 ObjC 中方法的结构
- 从源代码看 ObjC 中消息的发送
- 你真的了解 load 方法么?
- 自动释放池的前世今生
- 黑箱中的 retain 和 release
- 关联对象 AssociatedObject 完全解析
- 懒惰的 initialize 方法
- 对象是如何初始化的(iOS)
2. 南峰子
- Objective-C Runtime 运行时之一:类与对象
- Objective-C Runtime 运行时之二:成员变量与属性
- Objective-C Runtime 运行时之三:方法与消息
- Objective-C Runtime 运行时之四:Method Swizzling
- Objective-C Runtime 运行时之五:协议与分类
- Objective-C Runtime 运行时之六:拾遗
3. halfrost
- Objc 对象的今生今世
- 神经病院 Objective-C Runtime 入院第一天 —— isa 和 Class
- 神经病院 Objective-C Runtime 住院第二天 —— 消息发送与转发
- 神经病院 Objective-C Runtime 出院第三天 —— 如何正确使用 Runtime
4. 雷纯锋
- Objective-C 对象模型
- Objective-C +load vs +initialize
- Objective-C Category 的实现原理
- Objective-C Autorelease Pool 的实现原理
- Objective-C Method Swizzling 的最佳实践
- Objective-C Associated Objects 的实现原理
5. sunnyxx
- objc 与鸭子对象(上)
- objc 与鸭子对象(下)
- 神经病院 objc runtime 入院考试
- 重识 Objective-C Runtime - Smalltalk 与 C 的融合
- 重识 Objective-C Runtime - 看透 Type 与 Value
6. ibireme
7. 唐巧
8. CornBallast
- Runtime 深度解析以及实用技巧
- Runtime 奇技淫巧__带你深入理解 Runtime 特有概念
- Runtime 奇技淫巧__不受限制的消息发送
- Runtime 奇技淫巧__获取类的实例变量以及属性并强势 与KVC、msgSend 混用
- Runtime 奇技淫巧__方法交换
- Runtime 奇技淫巧__动态链接对象以及给分类添加属性
- Runtime 奇技淫巧__动态添加方法,消息转发改善异常