1.提早計算並緩存好高度(佈局),由於heightForRowAtIndexPath:是調用最頻繁的方法。緩存
2.異步繪製,遇到複雜界面,遇到性能瓶頸時,可能就是突破口。網絡
3.滑動時按需加載,這個在大量圖片展現,網絡加載的時候很管用。異步
4.儘可能少用或不用透明圖層。ide
5.減小subviews的數量。佈局
6.儘可能少用addView給Cell動態添加View,能夠初始化時就添加,而後經過hide來控制是否顯示。性能
7.避免使用圖形特效。在 Cell 上,有越多的圖形特效,那麼渲染的過程就會越緩慢。圖片
8.適當地複用 Cell。渲染
9.懶加載子視圖。方法
10.異步加載圖片。view