IP属地:北京
在前面的内容中,主要是介绍了Runtime所使用到的基础数据结构和消息转发的流程。接下来将会介绍如何在运行时对代码进行动态的修改。这一节主要介绍...
在上一节消息分发中,使用到了NSMethodSignature和NSInvocation。这一节来看下这两者是干什么用的,如何来使用。 NSMe...
上一节在描述Method数据结构时,区分了SEL和IMP。知道了在OC中是通过发送消息来执行代码的。消息发送的流程也只有两步: 通过SEL查找I...
在Runtime初识中,我们知晓了Runtime所能够提供的功能。那么Runtime为什么能够提供这样的功能呢?这就需要从消息分发机制说起。为了...
Runtime是什么 简单的说,Runtime的内容包括两个部分:1.消息分发。2.在运行时对代码进行动态的修改。 消息分发放到后面介绍。现在介...