iOS开发·KVO用法,原理与底层实现: runtime模拟实现KVO监听机制(Blcok及Delgate方式)...
本文Demo传送门:CMKVODemo摘要:这篇文章首先介绍KVO的基本用法,接着探究KVO(Key-ValueObserving)实现机制,并利用runtime模拟实现KVO的监听机制:一种Block方式回调,一种Delegate回调。同时,本文也会总结KVO实现过程中与runtime相关的API用法。1.KVO理论基础1.1KVO的基本用法步骤❶注册观察者,实施监听[self.personad