第一次发技术博文,分享鄙见而已。
通过跟MVC的对比分析来阐述MVVM
M相当于MVC中的M
V相当于MVC中的V
VM相当于MVC中的C
C是一个枢纽的作用
在storyboard中,几乎不用代码就可以完成一个简单的MVVM模式的编写,通过协议,KVO的方式进行回调的控制,而属性可以直接拖进类中
MVVM的通信方式与MVC完全一样。
通过MVVM的方式,可以给C瘦身,也能让V的可复用性更高,代码更少。
下面有个demo可供查看。
第一次发技术博文,分享鄙见而已。
通过跟MVC的对比分析来阐述MVVM
M相当于MVC中的M
V相当于MVC中的V
VM相当于MVC中的C
C是一个枢纽的作用
在storyboard中,几乎不用代码就可以完成一个简单的MVVM模式的编写,通过协议,KVO的方式进行回调的控制,而属性可以直接拖进类中
MVVM的通信方式与MVC完全一样。
通过MVVM的方式,可以给C瘦身,也能让V的可复用性更高,代码更少。
下面有个demo可供查看。