MVVM 的理解

MVVM 是 Model - View - ViewModel 的縮寫 可以看到他和之前的MVC很像赂弓,的確有人稱之為一個加強(qiáng)優(yōu)化版的MVC. 是一種模塊化開發(fā)代碼分層的思想或者框架无拗!

MVVM 的優(yōu)點(diǎn)
1傲绣、主要目的是分離視圖(View)和模型(Model)
2、降低代碼耦合怔昨,提高視圖或者邏輯的重用性余赢。
3、提高了模塊的可測試性

任務(wù)分工

1愕难、模型(Model)

  模型和業(yè)務(wù)數(shù)據(jù)綁定早龟,方便數(shù)據(jù)的使用和傳遞

2、視圖(View
![Uploading 屏幕快照 2016-06-01 上午10.28.13_147186.png . . .]-control)

  視圖是應(yīng)用程序中用戶界面相關(guān)的部分猫缭,是用戶看到并與之交互的界面葱弟。

如: label 、button 猜丹、view芝加、ImageView、textfield 射窒、textview藏杖、以及他們的組合 等等!

3轮洋、ViewModel

首先它的創(chuàng)建需要將Model中的數(shù)據(jù)綁定在他身上制市。將原來MVC中的業(yè)務(wù)邏輯剝離出來 寫在ViewModel中,簡化view 弊予、和 controller
屏幕快照 2016-06-01 上午10.28.13.png

使用步驟
1、模塊中需要的數(shù)據(jù)开财,通過網(wǎng)絡(luò)層請求得到 汉柒,然后將數(shù)據(jù)綁定到Model層中
2、將model層中的數(shù)據(jù)轉(zhuǎn)化到ViewModel中责鳍,然后在ViewModel中處理一些邏輯問題
3碾褂、將ViewModel中的數(shù)據(jù)綁定到控制器的View上 然后更新界面

(MVVM配合ReactiveCocoa使用才能體會到ViewMedel的強(qiáng)大!)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末历葛,一起剝皮案震驚了整個濱河市正塌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌恤溶,老刑警劉巖乓诽,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異咒程,居然都是意外死亡鸠天,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門帐姻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來稠集,“玉大人奶段,你說我怎么就攤上這事“祝” “怎么了痹籍?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長晦鞋。 經(jīng)常有香客問我蹲缠,道長,這世上最難降的妖魔是什么鳖宾? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任吼砂,我火速辦了婚禮,結(jié)果婚禮上鼎文,老公的妹妹穿的比我還像新娘渔肩。我一直安慰自己,他們只是感情好拇惋,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布周偎。 她就那樣靜靜地躺著,像睡著了一般撑帖。 火紅的嫁衣襯著肌膚如雪蓉坎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天胡嘿,我揣著相機(jī)與錄音蛉艾,去河邊找鬼。 笑死衷敌,一個胖子當(dāng)著我的面吹牛勿侯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缴罗,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼助琐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了面氓?” 一聲冷哼從身側(cè)響起兵钮,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎舌界,沒想到半個月后掘譬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡禀横,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年屁药,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡酿箭,死狀恐怖复亏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情缭嫡,我是刑警寧澤缔御,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站妇蛀,受9級特大地震影響耕突,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜评架,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一眷茁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧纵诞,春花似錦上祈、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嗡呼,卻和暖如春纸俭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背南窗。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工揍很, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人万伤。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓女轿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親壕翩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容