MVVM架構(gòu)的成員組成
蘋果中原生庫與MVVM對應(yīng)的關(guān)系
View-Model 作用
——替代controller(MVC架構(gòu)中)中邏輯處理部分。
“它不是傳統(tǒng)數(shù)據(jù)-模型結(jié)構(gòu)中模型的意思(又來了, 只是我喜歡這個(gè)例子). 它的職責(zé)之一就是作為一個(gè)表現(xiàn)視圖顯示自身所需數(shù)據(jù)的靜態(tài)模型;但它也有收集, 解釋和轉(zhuǎn)換那些數(shù)據(jù)的責(zé)任. 這留給了 view (controller) 一個(gè)更加清晰明確的任務(wù): 呈現(xiàn)由 view-model 提供的數(shù)據(jù)”菜秦。
參考文章:
[ReactiveCocoa and MVVM, an Introduction]
[ReactiveCocoa 和 MVVM 入門]