思路:
controller裡面就只應該存放這些不能復用的**,這些**
1.初始化時,構造相應的view和model.
2.監聽model層的事件,將model層的資料傳遞到view.
3.監聽view層的事件,並且將view層的事件**到model成.
controller只有以上這些**它的邏輯就非常簡單了,而且非常短.
但是,我們卻很難做到這一點,因為還是有很多邏輯我們不知道寫在**,於是就都寫到了 controller 中了,那我們接下來就看看其它邏輯應該寫在**。
1.將uitableview的datasource分離到另外乙個類中.
2.將資料獲取和轉換的邏輯分離到另外乙個類中
3.將拼裝控制項的邏輯分離到另外乙個類中
1.將網路請求抽象到單獨的類中
2.將介面的拼裝抽象到專門的類中
3.構造 viewmodel
這樣抽象之後,view 只接受 viewmodel,而 controller 只需要傳遞 viewmodel 這麼一行**。而另外構造 viewmodel 的過程,我們就可以移動到另外的類中了。
4.專門構造儲存類
解決ADB server didn t ACK問題
之前執行eclipse執行android應用都沒問題,今天突然出問題了,控制台報錯 the connection to adb is down,and a severe error has occured.you must restart adb and eclipse.please ensure ...
解決ADB server didn t ACK問題
之前執行eclipse執行android應用都沒問題,今天突然出問題了,控制台報錯 the connection to adb is down,and a severe error has occured.you must restart adb and eclipse.please ensure ...
解決ADB server didn t ACK問題
執行eclipse執行android應用,控制台報錯 the connection to adb is down,and a severe error has occured.you must restart adb and eclipse.please ensure that adb is cor...