Installation
在podfile中添加 pod 'KVOController'
pod install
orpod update
FBKVOController
的一般用法
代码结构
1.FBKVOController
对外公开的类,对外提供了初始化,数种监听的方法。
①: 初始化FBKVOController
②: 观察对象的keypath
③: 添加观察之后的下一步传递, 做保护并传递到真正的观察者FBKVOSharedController
2._FBKVOInfo
内部类,用来记录监听所需的参数信息。
3._FBKVOSharedController
内部类,真正实现kvo的类,通过FBKVOController的外部方法调用。
通过以下方式将最终的消息转发
总结: 目前只对FBKVOController的使用方法及流程有了初步的了解, 具体实现还不是很熟悉, 下次补全~!