美文网首页
关于表格性能优化---缓存行高

关于表格性能优化---缓存行高

作者: 骑着雅迪小毛驴上班的老瞿 | 来源:发表于2017-12-07 14:28 被阅读0次

看到一个关于swift4.0写的项目,我下载下来,发现他的的tableview上面的数据处理比较low,整理一下,在对于数据良多,行高不确定的,在请求道数据之后,最好还是把所有需要计算的计算性属性全部计算出来,比如缓存行高.日期格式化,图片的加载等等,(图片加载最好使用异步加载,在没有加载进来前,反正必须把图片的行高算出来,这样子的话,就不会影响到将图片先用占位图片代替)
总结了下tableview的性能优化还有
注意::://////// 关于表格的性能优化
- 尽量少计算,所有需要的素材提前计算好
- 控件上不要设置图标圆角半径,所有的图标渲染的属性,都要注意
- 不要动态创建控件,所有需要的控件,都要提前创建好,在现实的时候,根据数据隐藏、显示
- cell中控件的层次越少越好,数量越少越好

一般遵守上面的几点的话,基本上就差不多了,有时候还可以适当的使用一下栅格化,如果使用不6的话,最好还是不要用这中消耗GPU的离屏渲染(GPU离屏渲染会再新创建一个渲染缓存区,也是很消耗资源的)

相关文章

  • 关于表格性能优化---缓存行高

    看到一个关于swift4.0写的项目,我下载下来,发现他的的tableview上面的数据处理比较low,整理一下,...

  • iOS_缓存Cell行高的基本思路

    在许多关于 UITableview 性能优化的文章里都提到了缓存行高的优化方式,这也是苹果工程师提出的改进建议. ...

  • ios 小知识点总结(会一直更新)

    [置顶] 表格的性能优化 1>行高一定要缓存;2>不要动态创建子视图 : a)所有的子视图都预先创...

  • 性能优化- SDWebImage 和 YYWebImage

    主 Bundle 栏 重点关注 **表格的性能优化:1.行高一定要缓存 ;2.不要动态创建子视图 ;<1>所有子视...

  • UITableview行高缓存

    UITableview缓存行高是优化UITableview性能的一个重要方面。一般情况下,造成UITableVie...

  • 简述http缓存

    简介 网站性能第一优化定律:优先考虑使用缓存优化性能。合理的使用缓存,对网站的性能优化的意义重大。以下对于缓存,都...

  • 常用的后端性能优化六种方式:缓存化+服务化+异步化等

    性能优化专题 前端性能优化 数据库性能优化 jvm和多线程优化 架构层面优化 缓存性能优化 常用的后端性能优化六大...

  • 架构解读

    高性能架构 关注点 性能指标,性能测试,性能优化 具体优化内容如概述所示 如何合理使用缓存 分布式缓存架构 采用...

  • Laravel性能优化整理

    Laravel性能优化 配置各种缓存

  • 前端性能和优化

    简介 关于前端性能和优化我们有雅虎14条性能优化原则,还有两本很经典的性能优化指导书:《高性能网站建设指南》、《高...

网友评论

      本文标题:关于表格性能优化---缓存行高

      本文链接:https://www.haomeiwen.com/subject/sgjdixtx.html