1.提早计算并缓存好高度(布局),由于heightForRowAtIndexPath:是调用最频繁的方法。缓存
2.异步绘制,遇到复杂界面,遇到性能瓶颈时,可能就是突破口。网络
3.滑动时按需加载,这个在大量图片展现,网络加载的时候很管用。异步
4.尽可能少用或不用透明图层。ide
5.减小subviews的数量。布局
6.尽可能少用addView给Cell动态添加View,能够初始化时就添加,而后经过hide来控制是否显示。性能
7.避免使用图形特效。在 Cell 上,有越多的图形特效,那么渲染的过程就会越缓慢。图片
8.适当地复用 Cell。渲染
9.懒加载子视图。方法
10.异步加载图片。view