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