UITableView性能优化的其它两种方式

原创
2016/05/25 15:50
阅读数 62

开头说明:此篇所说,都是在博客分类UITableView中详细说明过。

第一:注册ID会使代码有点分散,

对比上一篇的性能优化,两张图片就全了,代码做对比,注释了的代码就是其变化了;

第二张图片中,当缓存中没有cell控件时,并没有创建一个cell,因为你注册了一个cell类型,那么,当缓存中没有的时候,系统会自动按照你注册的给你创建一个cell类型的控件给它,这就是它不报异常的原因。

但是少了一些东西,这是手动初使化UITableView必先确定其类型,也就是initWithXXX什么的时候,来张图片说明其变化。

第二个:界面来注册,界面的原理是与上述所说的原理是一样的,只要知道在哪里操作就可以了,先来几张图片:

看了图片这后是否感觉差不多,就是少写代码了。

下一篇,将说明下UITableView中的代理,由于代理以前详细的说明过,所以简单的演示,就直接UITableViewController了。

再来一张图片,github代码地址

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部