美文网首页
MVVM设计模式

MVVM设计模式

作者: 一叶清帆m雪 | 来源:发表于2017-02-18 15:26 被阅读0次

MVVM的结构:

M :必不可少的Model层,负责数据的存储;

V:viewcontroller,负责管理视图(自定义);

VM : viewModel,专门负责数据请求、业务逻辑等业务(AnyObject)。

MVVM的理解:

MVVM模式就是将controller的数据请求和业务逻辑的代码移植到viewModel里面,让MVVM中专门构造的ViewModel这么一个实体去负责数据请求、业务逻辑这些事情。(block作为viewmodel封装的方法的形参)。在主线程中(controller),就只剩下一些回调方法。从而使controller真正”瘦身”。

相关文章

网友评论

      本文标题: MVVM设计模式

      本文链接:https://www.haomeiwen.com/subject/aqarwttx.html