240 发简信
IP属地:湖北
  • 120
    Runtime-方法调用以及消息转发

    objc_object, objc_class 以及 Ojbc_method 在 Objective-C 中,每个类都有一个isa指针,在isa结构体中有一个objc_met...

  • 120
    KVO实现原理

    KVO是基于runtime机制实现的,使用了isa-swizzling技术(isa替换) 下面是一个例子用来证明在添加KVO之后的变化 创建一个Person类,添加两个属性a...

  • 120
    iOS-isa指针

    iOS所有对象的最终的父类都是NSObject,NSProxy不是NSObject的子类。NSObject有一个数据结构,就是isa指针。 元类(metaclass):在oc...