美文网首页
浅谈MVVM模式开发iOS程序

浅谈MVVM模式开发iOS程序

作者: 米匠 | 来源:发表于2016-06-17 11:35 被阅读55次

为了解决MVC中C的臃肿,MVVM应运而生。

M-model
V-view、viewController
VM-viewModel

相比MVC不变的是M层,M层依然那么薄,就像冈本一样,里边就是一些成员变量。
而view和viewController和以往不同是的是,他们更加专注于显示和控制显示,其余的什么也不做。viewModel负责为view或viewController提供数据。
而viewModel内部负责网络请求、业务处理等杂事。通过block为V层传递数据。

这就是所谓的MVVM开发模式。

<a href="https://github.com/lizelu/MVVM">参考demo下载</a>

相关文章

网友评论

      本文标题:浅谈MVVM模式开发iOS程序

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