從官方文件:iPhone - 什麼是重用標識符(UITableViewCell)?
重用標識符與一個UITableViewCell對象表視圖的委託以意向重新用作基礎(出於性能原因)創建一個表視圖的多個行相關聯。它被分配給initWithFrame中的單元對象:reuseIdentifier:並且此後不能更改。 UITableView對象維護當前可重用單元的隊列(或列表),每個單元都有自己的重用標識符,並使它們在dequeueReusableCellWithIdentifier:方法中可供委託使用。
我不明白這一點。好吧,我理解你創建UITableViewCells的基本思想,並儘可能多地重複使用,而不是創建新的(或類似的東西)。但究竟決定一個單元是否可重用?如果我有兩個完全相同的(可視化的)單元格,但有不同的文本(我想它們不完全相同),它們都可以具有相同的標識符嗎?或者他們應該有不同的?或者在什麼情況下你應該使用不同的標識符?
任何人都可以澄清或鏈接到它的地方?
我一直在開發iPhone很長一段時間,磕磕絆絆這個視頻在這個答案很多澄清了這個話題。 – 2010-11-21 17:27:51
很好的解釋:) – Karun 2014-09-16 06:51:26
對象池正確的術語之一upvote那 – Shajo 2015-03-11 14:31:00