用途:
M:model
V: View+Controller
VM:數據請求 ?數據處理 ?數據邏輯整理 和Model配合
怎么交涉:
V和VM不直接交涉,還是通過Controller整合
VM和M直接整合交涉
也就說:Controller現在是需整合VM整理的數據和View的賦值,減輕了Controller的壓力(解決了 數據請求、數據處理、數據邏輯整理在Controller沒有地位的尷尬)。僅此而已。
優雅的開發:
ReactiveCocoa:只是信號綁定模型,更優雅的解決了事件監聽,傳值交互等笨拙。