关于MVVM设计模式
2015-03-05 16:45
232 查看
第一次发技术博文,分享鄙见而已。
通过跟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可供查看。
相关文章推荐
- 关于 MVVMLight 设计模式系列
- Android架构设计---关于MVVM模式的探讨
- 关于MVVM设计模式
- 关于MVVM设计模式
- [转]关于 MVVMLight 设计模式系列
- Android架构设计---关于MVVM模式的探讨
- 关于 MVVMLight 设计模式系列
- Android架构设计---关于MVVM模式的探讨
- 推荐一本关于设计模式的好书
- 关于23种设计模式的有趣见解(转)
- 关于23种设计模式的有趣见解(转)
- 关于Gof设计模式的精辟总结
- 关于23种设计模式的有趣见解
- 关于系统设计和模式的两篇不错的文章
- 关于Singleton设计模式的计数器代码实例(拷贝粘贴即可学习)
- 关于23种设计模式的有趣见解(转)
- ::关于设计模式(Design Patterns)::
- 关于23种设计模式得有趣见解
- (转)关于23种设计模式的有趣见解
- 关于23种设计模式