用途:
M:model
V: View+Controller
VM:数据请求 数据处理 数据逻辑整理 和Model配合
怎么交涉:
V和VM不直接交涉,还是通过Controller整合
VM和M直接整合交涉
也就说:Controller现在是需整合VM整理的数据和View的赋值,减轻了Controller的压力(解决了 数据请求、数据处理、数据逻辑整理在Controller没有地位的尴尬)。仅此而已。
优雅的开发:
ReactiveCocoa:只是信号绑定模型,更优雅的解决了事件监听,传值交互等笨拙。