iPhone - O que são reuseIdentifiers (UITableViewCell)?

A partir da documentação oficial:

O identificador de reutilização está associado a um objeto UITableViewCell que o delegado da exibição de tabela cria com a intenção de reutilizá-lo como base (por motivos de desempenho) para várias linhas de uma exibição de tabela. Ele é atribuído ao objeto da célula em initWithFrame: reuseIdentifier: e não pode ser alterado posteriormente. Um objeto UITableView mantém uma fila (ou lista) das células atualmente reutilizáveis, cada uma com seu próprio identificador de reutilização, e as disponibiliza para o delegado no método dequeueReusableCellWithIdentifier:.

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

Eu não entendo isso. Bem, eu entendo a idéia básica, eu acho, de que você crie UITableViewCells e tente reutilizar o maior número possível, em vez de criar novos (ou algo parecido). Mas o que exatamente decide se uma célula é ou não reutilizável? Se eu tenho duas células idênticas (visualmente), mas com textos diferentes (suponho que elas não sejam totalmente idênticas), ambas podem ter o mesmo identificador? Ou eles deveriam ter diferentes? Ou em que situação você deve usar identificadores diferentes?

Alguém pode esclarecer ou criar um link para um local onde está?

questionAnswers(3)

yourAnswerToTheQuestion