iPhone - Was sind ReuseIdentifiers (UITableViewCell)?

Aus der offiziellen Dokumentation:

Die Wiederverwendungs-ID ist einem UITableViewCell-Objekt zugeordnet, das der Delegat der Tabellenansicht erstellt, um es (aus Leistungsgründen) als Grundlage für mehrere Zeilen einer Tabellenansicht zu verwenden. Sie wird dem Zellenobjekt in initWithFrame: reuseIdentifier: zugewiesen und kann danach nicht mehr geändert werden. Ein UITableView-Objekt verwaltet eine Warteschlange (oder Liste) der aktuell wiederverwendbaren Zellen mit jeweils einer eigenen Wiederverwendungskennung und stellt sie dem Delegaten in der Methode dequeueReusableCellWithIdentifier: zur Verfügung.

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/reuseIdentifier

Ich verstehe das nicht. Nun, ich verstehe die Grundidee, dass Sie UITableViewCells erstellen und versuchen, so viele wie möglich wiederzuverwenden, anstatt neue (oder ähnliche) zu erstellen. Aber was genau entscheidet darüber, ob eine Zelle wiederverwendbar ist oder nicht? Wenn ich zwei identische (visuelle) Zellen habe, aber mit unterschiedlichen Texten (naja, ich nehme an, sie sind nicht völlig identisch), können sie beide den gleichen Bezeichner haben? Oder sollten sie andere haben? Oder in welcher Situation sollen Sie unterschiedliche Identifikatoren verwenden?

Kann jemand klarstellen oder auf einen Ort verlinken, an dem es sich befindet?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage