数据源状态机:
1 | import Foundation |
数据源基类:
1 | import Foundation |
使用方法:监听数据源的stateMonitor属性,如果有改变,则手动去获取实际数据、state状态等;优点:
- 可以绕开关联性枚举值无法通过observe监听的问题
- 只需要监听一个属性
测试类:
1 | class DemoProvider: ProviderObject { |
KVO实现
1 | var ob: NSKeyValueObservation? |
数据源状态机:
1 | import Foundation |
数据源基类:
1 | import Foundation |
使用方法:监听数据源的stateMonitor属性,如果有改变,则手动去获取实际数据、state状态等;优点:
测试类:
1 | class DemoProvider: ProviderObject { |
KVO实现
1 | var ob: NSKeyValueObservation? |
Title:KVO最佳实践
Author:Lynn Cheng
Created:2018-12-27, 09:48:02
Updated:2019-12-20, 15:44:36
Full URL:http://lynncheng.github.io/2018/12/27/ReactNative入门/
License: "CC BY-NC-SA 4.0" Keep Link & Author if Distribute.