您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页MVVM 架构初探

MVVM 架构初探

来源:二三四教育网
1、MVVM:Model + View + ViewModel ,当然Controller 是不能少的,而在这个设计模式中Controller 的作用就是一个”空壳”,负责将 Model 、 View、 ViewModel 关联起来,搭建成MVVM设计模式。

如下图:


2、MVVM 设计模式重要的一点就是搭建成一个数据的"双向绑定"

A:ViewModel 与 View 的绑定


这里使用Facebook封装的第三方框架:KVOControl,进行数据绑定
Github地址:

B:ViewModel 与 Model 的绑定



3、View 与 ViewModel 的传值方式

MVVM 与 MVC 不同的一点 View与控制中心的传值交互方式不同,MVC 更多是使用 协议的方式,将View的值传递给Control。
在MVVM中View是拥有控制中心ViewControl 的,使用可以直接调用ViewControl的方法进行传值等操作,不需要协议等方式


Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务