YiHuaXie / YiHuaXie.github.io

Nero的个人博客
1 stars 0 forks source link

KVO实现原理 | NeroXie的个人博客 #9

Open YiHuaXie opened 5 years ago

YiHuaXie commented 5 years ago

https://www.neroxie.com/2019/07/12/KVO%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86/

在iOS开发中,我们可以通过KVO机制来监听某个对象的某个属性的变化。 KVO实现步骤KVO的实现分为三步: - (void)addObserver:(NSObject )observer forKeyPath:(NSString )keyPath options:(NSKeyValueObservingOptions)options context:(nullable void *)con

WallfacerMajor commented 3 years ago

我们知道使用Notification时,跨线程发送通知是无法被接受到的,但是KVO是可以跨线程监听的。
这句话怎么理解,通知似乎并没有线程限制呀