iOS的tableView使用分組是很方便的,但是flutter就沒有那么友好了, 像網(wǎng)上找的解決方法都是很多的固定場(chǎng)景, 每次使用都要寫不同的邏輯,而且代碼和邏輯耦合很嚴(yán)重...
iOS的tableView使用分組是很方便的,但是flutter就沒有那么友好了, 像網(wǎng)上找的解決方法都是很多的固定場(chǎng)景, 每次使用都要寫不同的邏輯,而且代碼和邏輯耦合很嚴(yán)重...
場(chǎng)景: 看標(biāo)題可能還不是很明白我想表達(dá)的意思,直接上圖吧 如圖,紅色框是一個(gè)Row,分為3部分,左邊的日期時(shí)間,中間的時(shí)間軸,和右邊的詳情文字。 問題: 右邊的詳情文字是不確...
@大蒜超人 打錯(cuò)了,是VM去獲取數(shù)據(jù)源,C只需要負(fù)責(zé)在合適的時(shí)機(jī)告訴VM需要數(shù)據(jù)源就行了。我的主要想表達(dá)的是TableView的Delegate和DataSource那些東西都可以放在LessonViewModel里面,應(yīng)該不用分開了吧
Swift 實(shí)現(xiàn)MVVMMVC不夠看了。項(xiàng)目越做到后面VC里的代碼行數(shù)蹭蹭蹭的往上漲?。?概念之類的自己百度,本文只講如何實(shí)現(xiàn)僅有一個(gè)Tableview的項(xiàng)目??偣踩齻€(gè)文件 ViewControll...
我怎么感覺LessonViewModel,基本可以看做是LessonModel(或者兩個(gè)VM合并起來吧,干的事沒必要分開),C持有一個(gè)VM和一個(gè)M(M自己去獲取數(shù)據(jù)源)
Swift 實(shí)現(xiàn)MVVMMVC不夠看了。項(xiàng)目越做到后面VC里的代碼行數(shù)蹭蹭蹭的往上漲?。?概念之類的自己百度,本文只講如何實(shí)現(xiàn)僅有一個(gè)Tableview的項(xiàng)目。總共三個(gè)文件 ViewControll...
本篇是四部曲的第二篇,第一篇請(qǐng)點(diǎn)這里iOS設(shè)計(jì)模式四部曲(一):創(chuàng)建型模式 內(nèi)附Demo,關(guān)于設(shè)計(jì)模式強(qiáng)烈推薦圖書《Head First設(shè)計(jì)模式》以及《研磨設(shè)計(jì)模式》。由于個(gè)...
最近剛重溫完經(jīng)典書籍《EffectiveObjective-C2.0編寫高質(zhì)量iOS與OSX代碼的52個(gè)有效方法》,接下來準(zhǔn)備把設(shè)計(jì)模式掃掃盲,強(qiáng)烈推薦圖書《Head Fir...