iOS 面试

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、避免出现离屏渲染(光栅化、遮罩、圆角、阴影等)

上一篇下一篇

猜你喜欢

热点阅读