最近学习了ReactiveCocoa,于是对MVVM有了点了解,感觉是个很神奇的模式。
简单的总结一下吧
MVVM:
分离了ViewController中数据获取部分,将这部分放入ViewModel中,这样就可以在测试时单独测试数据获取了。
MVC:
简单的分离了View,Model,ViewController,很稳定,但是不便于测试。数据获取代码无法重用。
暂时的理解还不深刻,先记录一点吧。
最近学习了ReactiveCocoa,于是对MVVM有了点了解,感觉是个很神奇的模式。
简单的总结一下吧
MVVM:
分离了ViewController中数据获取部分,将这部分放入ViewModel中,这样就可以在测试时单独测试数据获取了。
MVC:
简单的分离了View,Model,ViewController,很稳定,但是不便于测试。数据获取代码无法重用。
暂时的理解还不深刻,先记录一点吧。