ios中mvvm模式是什么意思
1 回答

互換的青春
TA貢獻1797條經驗 獲得超6個贊
我們需要為其創建一個界面(視圖, View), 該視圖可以與用戶輸入設備進行交互, 這很棒, 但問題是如何將View與我們的model關聯起來? Binding便可以發揮作用了, 比如視圖上的某一個文本框中的文本和Model中的"用戶名"關聯起來, 用戶便可以通過操作該文本框來訪問和修改Model的"用戶名"了.這是極其簡單的情況, 但實際編程時我們發現, Model中的屬性(與方法)往往不那么容易與View中的界面控件關聯起來, 比如, "類型不匹配": 界面控件所需要的類型與模型中屬性提高的類型不匹配. "需要額外操作": 模型中的數據需要經過一些額外的處理才能傳給視圖,反之亦然. 此時, 我們意識到View似乎需要一個"Helper"類來處理一些額外工作.
- 1 回答
- 0 關注
- 740 瀏覽
添加回答
舉報
0/150
提交
取消