Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 951 Bytes

README.md

File metadata and controls

23 lines (12 loc) · 951 Bytes

我在简书上写了Runtime系列文章,为了让大家更好的理解Runtime,我将苹果开源的Runtime源码放到我Github上。源码中加入了大量的注释,以帮助大家理解源码的实现,大家可以跑一下源码,打上断点跟一下执行流程,更有助于Runtime的理解。

内部源码基于objc-runtime-723。

简书原文链接

Runtime介绍

剖析Runtime结构体

Runtime源码分析

Runtime加载过程

Runtime消息发送机制

深入剖析Category

Runtime Message Forward

Runtime Method Swizzling

Runtime的应用