我理解的MVVM

用途:

M:model

V: View+Controller

VM:数据请求  数据处理  数据逻辑整理 和Model配合


怎么交涉:

V和VM不直接交涉,还是通过Controller整合

VM和M直接整合交涉

也就说:Controller现在是需整合VM整理的数据和View的赋值,减轻了Controller的压力(解决了 数据请求、数据处理、数据逻辑整理在Controller没有地位的尴尬)。仅此而已。

优雅的开发:

ReactiveCocoa:只是信号绑定模型,更优雅的解决了事件监听,传值交互等笨拙。

你可能感兴趣的:(我理解的MVVM)