1.懒加载
2.减少在主线程工作,但是UI布局一定要保证其在主线程
3.设置frame比自动布局快
4.自动布局中,本地约束比全局约束快
5.对于稳定的视图,用绘图取代复合视图,重写drawrect
6.减少透明,阴影,圆角,渐变,缩放(离屏渲染)的使用,实在要用的话,使用光栅化
7.移除不需要的类,减少动态库
8.减少层级(多层嵌套)
9.减少动态高度的单元格(cell)
10.性能监控,对fps,内存等进行监控
1.懒加载
2.减少在主线程工作,但是UI布局一定要保证其在主线程
3.设置frame比自动布局快
4.自动布局中,本地约束比全局约束快
5.对于稳定的视图,用绘图取代复合视图,重写drawrect
6.减少透明,阴影,圆角,渐变,缩放(离屏渲染)的使用,实在要用的话,使用光栅化
7.移除不需要的类,减少动态库
8.减少层级(多层嵌套)
9.减少动态高度的单元格(cell)
10.性能监控,对fps,内存等进行监控
本文标题:iOS性能优化
本文链接:https://www.haomeiwen.com/subject/eikjiftx.html
网友评论