UI之UItableView重用機制的性能問題

 

UItableView之重用機制的性能問題

蘋果已經處理好的事情

  • 設置每行的內容(Cell),想要用戶在屏幕能看見多少就建立多少web

  • 當你想要看以前顯示過(可是因爲離開界面已經被銷燬了)的內容,是從新建立的緩存

性能處理

處理一:

  • 想要看以前顯示過的內容,要求不須要從新建立(對象只建立一次,看過的不從新建立)ide

    詳細解說:每當一個cell進入視野範圍呢,就會調用[設置每行的內容]的方法,看不見的cell放在緩存池(裏面有不一樣的cell對象,因此有一個標識),而後建立新的cell時看看緩存池有沒有東西,有就更改數據用來當新的性能

    總結:(一句話:先去緩存池(先進後出)取,有就用,沒有就建立)url

處理二

  • 去緩存池取以前只要註冊一次,因此能夠寫在viewDidLoad方法裏面spa

相關文章
相關標籤/搜索