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