APP性能优化
2021-03-23 本文已影响0人
落魄的iOS程序员
一、一个页面从的生产过程
二、CPU卡顿优化
1、使用轻量级的对象,无事件可用CALayer代理UIView
2、避免频繁修改frame,bounds,transform调用UIView
3、提前布局,需要时一次性调整属性
4、Autolayout比frame消耗更多CPU
5、图像size最好和UIImageView的size一样
6、控制线程最大并发量,将耗时操作放到子线程
三、GPU卡顿优化
1、避免断时间内显示大量图片,多张图片可考虑合并显示
2、减少透明度的使用
3、减少视图数量和层次
4、避免出现离屏渲染(光栅化、遮罩、圆角、阴影等)