天天看點

UICollectionView & UITableView 重用問題

在UICollectionView 和 UITableView中重用分為代碼重用和記憶體空間重用:

1、代碼重用很好了解,就是同一份代碼傳不同的變量,顯示不同的資料,即代碼重用

2、記憶體空間重用,即将每個模闆放到統一空間布局内,以reuseIdentifier為标志,在記憶體空間中建立一個後,後面顯示隻需要傳入不同的值,就能顯示不同的資料到界面上,也不會重新在記憶體中建立一個新的

綜上所述,不論是UIcollectionView 還是UITableView中的資料,如果不是在同一個section,即同一個空間内,重用僅僅是代碼層次上的重用,而不能真正做到記憶體空間級别的重用

如果有不同意見歡迎指正,qq:1413397706