搜索
您的当前位置:首页正文

MVVM架构重新思考

来源:二三娱乐

MVVM架构是灵活的,以前光是从书本上看到对它的讲解理解起来很浅显,实践不仅仅是检验真理的工具,同时也是加深理解的阶梯,本文从实践的角度重新对MVVM架构理解

复习架构

  • 构成部分
    • Model
    • ViewModel
    • View
    • Controller
  • 关系
    • ViewModel持有Model
    • ViewModel可以与View绑定关系
    • Controller连接ViewModel与View

实践架构

  • 架构组成
    • 首先分业务模块
      • 然后按照MVVM架构
        • 网络层:与后台接口一一对应,供iOS编码调用网络请求
        • Model
        • ViewModel:业务逻辑处理
        • View
        • Controller

更新

这个模块用于扩展,之后会不断更新这篇文章,加深MVVM的实践以及理解

Top