iOS的tableView使用分组是很方便的,但是flutter就没有那么友好了, 像网上找的解决方法都是很多的固定场景, 每次使用都要写不同的逻辑,而且代码和逻辑耦合很严重...
iOS的tableView使用分组是很方便的,但是flutter就没有那么友好了, 像网上找的解决方法都是很多的固定场景, 每次使用都要写不同的逻辑,而且代码和逻辑耦合很严重...
场景: 看标题可能还不是很明白我想表达的意思,直接上图吧 如图,红色框是一个Row,分为3部分,左边的日期时间,中间的时间轴,和右边的详情文字。 问题: 右边的详情文字是不确...
你举的的这个例子还是策略模式好些
@大蒜超人 打错了,是VM去获取数据源,C只需要负责在合适的时机告诉VM需要数据源就行了。我的主要想表达的是TableView的Delegate和DataSource那些东西都可以放在LessonViewModel里面,应该不用分开了吧
Swift 实现MVVMMVC不够看了。项目越做到后面VC里的代码行数蹭蹭蹭的往上涨啊! 概念之类的自己百度,本文只讲如何实现仅有一个Tableview的项目。总共三个文件 ViewControll...
我怎么感觉LessonViewModel,基本可以看做是LessonModel(或者两个VM合并起来吧,干的事没必要分开),C持有一个VM和一个M(M自己去获取数据源)
Swift 实现MVVMMVC不够看了。项目越做到后面VC里的代码行数蹭蹭蹭的往上涨啊! 概念之类的自己百度,本文只讲如何实现仅有一个Tableview的项目。总共三个文件 ViewControll...
本篇是四部曲的第二篇,第一篇请点这里iOS设计模式四部曲(一):创建型模式 内附Demo,关于设计模式强烈推荐图书《Head First设计模式》以及《研磨设计模式》。由于个...
最近刚重温完经典书籍《EffectiveObjective-C2.0编写高质量iOS与OSX代码的52个有效方法》,接下来准备把设计模式扫扫盲,强烈推荐图书《Head Fir...