
如题,KVO 框架是 iOS 的数据监听框架,没想明白为什么 Android 要开发一个这样的框架
1 twoyuan 2019-03-06 10:29:40 +08:00 RxAndroid? |
2 nicevar 2019-03-06 10:32:52 +08:00 没太大必要,也有人写了 Android 的版本的,这东西没多大用,你想一下连 EventBus 这种很多公司都不愿意用,个人项目也不会为了一个 observer 的东西引入这么大个包 |
4 mrtrying OP @nicevar 主要是 Android 还有 livedata 和 viewmodel 这样的框架,所以我没明白这个问题 |
5 zhenjiachen 2019-03-06 10:48:20 +08:00 viewmodel? |
6 closedevice 2019-03-06 11:47:44 +08:00 是为了造轮子,或者是为了自己业务场景 |
7 finab 2019-03-06 11:56:58 +08:00 KVO 就是 观察者模式 吧,任何语言平台都有需求呀,他本身就是解决实际问题的思想,正好 iOS 自己实现了一个给开发者用而已 如果你的业务有需求,又没有适合的第三方库,有能力的话这种东西实现一个很正常吧。 |
9 ronaldong 2019-03-06 14:48:11 +08:00 连官方的 livedata 和 viewmodel 都满足不了的需求,我想一定是需求出了问题 |