iOS_SN_UITableView的優化

 

1.提早計算並緩存好高度(佈局),由於heightForRowAtIndexPath:是調用最頻繁的方法。緩存

2.異步繪製,遇到複雜界面,遇到性能瓶頸時,可能就是突破口。網絡

3.滑動時按需加載,這個在大量圖片展現,網絡加載的時候很管用。異步

4.儘可能少用或不用透明圖層。ide

5.減小subviews的數量。佈局

6.儘可能少用addView給Cell動態添加View,能夠初始化時就添加,而後經過hide來控制是否顯示。性能

7.避免使用圖形特效。在 Cell 上,有越多的圖形特效,那麼渲染的過程就會越緩慢。圖片

8.適當地複用 Cell。渲染

9.懶加載子視圖。方法

10.異步加載圖片。view

相關文章
相關標籤/搜索