关于MVVM设计模式
第一次发技术博文,分享鄙见而已。
通过跟MVC的对比分析来阐述MVVM
M相当于MVC中的M
V相当于MVC中的V
VM相当于MVC中的C
C是一个枢纽的作用
在storyboard中,几乎不用代码就可以完成一个简单的MVVM模式的编写,通过协议,KVO的方式进行回调的控制,而属性可以直接拖进类中
MVVM的通信方式与MVC完全一样。
通过MVVM的方式,可以给C瘦身,也能让V的可复用性更高,代码更少。
下面有个demo可供查看。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。