補充:tableView優化總結

tableView優化方式總結緩存

(說明:一下只是我本身的小總結,會有不足,望大神指正,多謝你們了)異步

1 緩存 cell 的行高.目的方便第二遍訪問 cell.優化

2 減小圖片的blend 操做.包括:設置不透明的視圖.UIView 的背景色不要使用 clearColor和控件避免使用帶 alpha 的圖片線程

3 cell 的重用代理

4 當加載的數據比較小的時候,能夠將加載的耗時操做用異步操做.對象

5 與渲染圖片.即先在 bitmap context裏先將其渲染一邊,導出成 UIImage 對象,在講起渲染到屏幕上.圖片

6 異步加載過多的時候用 UIScrollView 的代理來解決.內存

7 當內存比較緊張的時候,要釋放掉全部的子線程並手動的將代理設置爲 nil.it

相關文章
相關標籤/搜索