iOS 界面优化

1、卡顿检测

 (微信:wechat-matrix  滴滴:dokit)

matrix:实质也是判断runloop状态间的时候

2、优化

2.1 预排版(layoutModel model负责计算高度)

我们在用tableView和UICollectionView显示内容时,有时会出现复杂布局的Cell,为了优化性能,我们可以把布局数据计算好,在加载时直接显示,很好的优化性能增强用户体验。

2.2 预排版、预渲染

2.3按需加载

只有在需要显示的地方加载图片,比如我们快速滑动tableView,我们只在停止的位置加载cell,滑动过程的cell不优先加载。

2.4异步渲染

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 资料来源iOS 保持界面流畅的技巧[https://blog.ibireme.com/2015/11/12/smo...
    Mjs阅读 823评论 1 0
  • 转载自:iOS 保持界面流畅的技巧 屏幕显示图像的原理 卡顿产生的原因和解决方案 从上面的图中可以看到,CPU 和...
    荒漠现甘泉阅读 1,639评论 0 0
  • 屏幕显示图像的原理 从过去的 CRT 显示器原理说起。CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后...
    Foxhoundsun阅读 538评论 0 0
  • 本文主要介绍界面卡顿的原理以及优化 界面卡顿 通常来说,计算机中的显示过程是下面这样的,通过CPU、GPU、显示器...
    辉辉岁月阅读 268评论 0 0
  • 1.卡顿原理 图像撕裂及解决方法[https://www.jianshu.com/p/486b8a119ffc]和...
    MonKey_Money阅读 749评论 0 0

友情链接更多精彩内容