KVO底层实现原理

KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相对的objects会被通知到。在其余语言中,这种观察者模式一般须要单独实现,而在Objective-C中,一般无须增长额外代码便可使用,ide 这是怎么实现的呢?其实就是经过OC强大的运行时(runtime)实现的。当你第一次观察某个对象时,runtime会建立一个新的继承原先class的subclass。在这个
相关文章
相关标签/搜索