共计 4 篇文章

Runtime系列4--Message Forwarding

消息转发原理 简单来说,就是在Objective-C中,使用对象进行方法调用是一个消息发送的过程(Objective-C采用“动态绑定机制”,所以所要调用的方法直到运行期才能确定)。 方法在调用时,系统会查看这个对象能否接收这个消息(查看这个类有没有这个方法, ...

Runtime系列3--Associated Objects

Associated Objects的作用 Associated Objects的作用一般有如下三种: 为系统类添加私有变量以帮助实现细节; 为系统类添加公有属性; 为 KVO 创建一个关联的观察者。 我们用的最多的是第二种情况。 ...