为了账号安全,请及时绑定邮箱和手机立即绑定

ios中mvvm模式是什么意思?

ios中mvvm模式是什么意思?

Cats萌萌 2018-09-11 18:14:11
ios中mvvm模式是什么意思
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

我们需要为其创建一个界面(视图, View), 该视图可以与用户输入设备进行交互, 这很棒, 但问题是如何将View与我们的model关联起来? Binding便可以发挥作用了, 比如视图上的某一个文本框中的文本和Model中的"用户名"关联起来, 用户便可以通过操作该文本框来访问和修改Model的"用户名"了.这是极其简单的情况, 但实际编程时我们发现, Model中的属性(与方法)往往不那么容易与View中的界面控件关联起来, 比如, "类型不匹配": 界面控件所需要的类型与模型中属性提高的类型不匹配. "需要额外操作": 模型中的数据需要经过一些额外的处理才能传给视图,反之亦然. 此时, 我们意识到View似乎需要一个"Helper"类来处理一些额外工作.

查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 603 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信