文档章节

UITableView--多组数据显示

AppleDream
 AppleDream
发布于 2016/05/22 09:54
字数 393
阅读 511
收藏 1

精选30+云产品,助力企业轻松上云!>>>

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

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

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

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

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

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

最后来看下代码效果图

AppleDream
粉丝 9
博文 92
码字总数 26198
作品 0
昆山
程序员
私信 提问
加载中
请先登录后再评论。

暂无文章

opencv学习笔记2:图像处理基础

学习笔记 来源于淘宝的一个视频,记录下学习笔记。 图像由像素组成: 任何一个图,有很多点构成,每一个点,我们管它叫像素。 如图,左边图和右边图时同一个事物。不同点是左边点比较大,右边...

osc_4b2ephd0
3分钟前
0
0
搭配MySQL与MySQL搭配使用的最佳排序规则是什么? [关闭] - What is the best collation to use for MySQL with PHP? [closed]

问题: I'm wondering if there is a "best" choice for collation in MySQL for a general website where you aren't 100% sure of what will be entered? 我想知道对于一般网站而言,MySQL......

技术盛宴
5分钟前
0
0
NNIE-lite 为算法工程师而生

《NNIE-lite》   趟过NNIE的小伙伴可能都知道,NNIE是有很多坑的,而且是纯C的环境,除非你有几年C的开发经验,否则阅读起来不是那么容易的,而作为算法工程师,我相信更多人和我一样擅长P...

osc_jpwyxabk
5分钟前
0
0
ECCV 2020 Oral | 可逆图像缩放:完美恢复降采样后的高清图片

     本文介绍的是ECCV 2020 Oral论文《Invertible Image Rescaling》,论文作者来自北大、微软亚洲研究院和多伦多大学。   作者 | 郑书新   编辑 | 丛 末      论文地址:https...

osc_qheq8wav
6分钟前
0
0
投稿、接收双Double,史上最火ECCV你中了么?

     作者 | 蒋宝尚   编辑 | 丛 末   经历了程序主席一度失联,线上线下两难抉择的ECCV 2020终于迎来了放榜。据官方邮件介绍,这届会议 共收到5025份有效投稿,共接收1361篇,录取率...

osc_ssnt89cw
7分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部