iOS面试

OC-UITableview优化

2019-04-04  本文已影响0人  SK丿希望

1.考虑用CALayer取代UIView
2.不要频繁调用UIView的相关属性( frame、bounds、transform等)
3.提前计算好布局,在有需要时一次性给定
4.Autolayout比直接设置 frame消耗CPU资源
5.图片size最好和UIImageViewsize一致
6.耗时操作放子线程
7.控制线程的最大并发数

1.避免短时间内大量图片展示,尽可能将多图合成一图展示
2.减少视图数量和层次
3.少用透明视图(alpha<1),不透明的就设置 opaque 为 YES
4.尽量避免出现离屏渲染

上一篇 下一篇

猜你喜欢

热点阅读