Extrait de la documentation officielle :
L'identifiant de réutilisation est associé à un objet UITableViewCell que le délégué de la vue de table crée dans l'intention de le réutiliser comme base (pour des raisons de performance) pour plusieurs lignes d'une vue de table. Il est attribué à l'objet cell dans initWithFrame:reuseIdentifier : et ne peut plus être modifié par la suite. Un objet UITableView maintient une file d'attente (ou liste) des cellules actuellement réutilisables, chacune avec son propre identifiant de réutilisation, et les met à la disposition du délégué dans la méthode dequeueReusableCellWithIdentifier :.
Je ne comprends pas ça. Eh bien, je comprends l'idée de base, je pense, que vous créez des UITableViewCells, et que vous essayez d'en réutiliser autant que possible au lieu d'en créer de nouvelles (ou quelque chose comme ça). Mais qu'est-ce qui décide exactement si une cellule est réutilisable ou non ? Si j'ai deux cellules identiques (visuellement), mais avec des textes différents (je suppose qu'elles ne sont pas entièrement identiques), peuvent-elles avoir le même identifiant ? Ou doivent-elles en avoir des différents ? Ou dans quelle situation est-on censé utiliser des identifiants différents ?
Quelqu'un peut-il apporter des éclaircissements ou indiquer un lien vers un endroit où cela est possible ?