IOS Runtime
文章平均质量分 92
LitleLee1005
这个作者很懒,什么都没留下…
展开
-
手动实现 KVO
KVO (Key-Value Observing)KVO 是 Objective-C 对观察者模式(Observer Pattern)的实现。也是 Cocoa Binding 的基础。当被观察对象的某个属性发生更改时,观察者对象会获得通知。有意思的是,你不需要给被观察的对象添加任何额外代码,就能使用 KVO 。这是怎么做到的?KVO 实现机制KVO 的实现也依赖于转载 2016-10-09 22:26:56 · 292 阅读 · 0 评论 -
Objective-C总Runtime的那点事儿(一)消息机制
RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数( C语言的函数调用请看这里 )。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属于动态调用过程。在编译的时候并不能决定真正调用哪个函数(事实证明,在编 译阶段,OC可以调用任何函数,即使这个函数并未实现,只要申明过就不会报错。而C语言在编译阶转载 2016-10-09 22:39:07 · 230 阅读 · 0 评论 -
刨根问底Objective-C Runtime
本文转自:http://www.cocoachina.com/ios/20141224/10740.html前言关于Objective-C Runtime一篇好的文档 : Understanding the Objective-C Runtime译文地址为: http://blog.cocoabit.com/blog/2014/10/06/yi-li-jieobje转载 2016-10-09 22:41:47 · 295 阅读 · 0 评论