iOS ReactiveObjC MVVM实践
2020-01-03 本文已影响0人
码农冬
本文结合ReactiveObjC使用,搭建个简单的mvvm架构的程序。
1.什么是MVVM架构?
MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。做iOS开发的时间长了,都知道,在MVC架构下,这个C(controller)非常的臃肿,MVVM架构下,ViewModel就是用来减轻controller的工作的一个类。Model还是数据模型,View是单独的UI,ViewModel在这两者中间进行数据的操作,它从Model中取出数据并处理,然后交由View显示。