UITableView--多组数据显示
UITableView--多组数据显示
AppleDream 发表于2年前
UITableView--多组数据显示
  • 发表于 2年前
  • 阅读 39
  • 收藏 1
  • 点赞 2
  • 评论 0
摘要: 在上一篇UITableView的基础上我们将进行多个知识点的整合应用,如模型,封装,懒加载的加入;这些以前的博客都有详细的说明。

第一:在上一篇UITableView博客中所提到的代码,代码量多,不易于修改,耦合性高,为了降低耦合性,引进模型,将数据与UITableView分离,让其实现数据变化,控件显示自动跟着变化,不再改变其中的代码;引进懒加载,实现性能上的一点优化,当然,UITableView自身的性能优化我将单独进行说明,在此不提及。

第二:先看一下,如何模型化,先上一张图片:

图片上有说明,写得是难看了点,将就着看吧,在一行数据里,我将抽象出一个类叫Car,里面包括图标,与名称这两个属性,当然我会提供initWithName方法;在几行数据组成的一群组里,抽象出一个群类Group,它有这样几个属性,一个头名,另一个脚名,外加一个数组存放类Car,当然包括一个init方法。

至于为什么这么模型化:根据你的需求,以及UITableView能供的功能,再来一张图片进行说明:

对比图片上的说明,是否可以看出,刚才的模型化是不是比较合理。

其它的就没什么好说了,如有不明,可以链接github上代码地址

最后来看下代码效果图

共有 人打赏支持
粉丝 9
博文 89
码字总数 26198
×
AppleDream
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: