公式ドキュメントから:
再利用識別子は、テーブル ビューのデリゲートが (パフォーマンス上の理由から) テーブル ビューの複数行の基礎として再利用する目的で作成する UITableViewCell オブジェクトに関連付けられています。initWithFrame:reuseIdentifier: でセル オブジェクトに割り当てられ、その後変更することはできません。UITableView オブジェクトは、現在再利用可能なセルのキュー (またはリスト) を維持し、それぞれに独自の再利用識別子があり、dequeueReusableCellWithIdentifier: メソッドでデリゲートがそれらを利用できるようにします。
私はこれを理解していません。UITableViewCells を作成し、新しいもの (またはそのようなもの) を作成する代わりに、できるだけ多くを再利用しようとする基本的な考え方は理解できます。しかし、セルが再利用可能かどうかを正確に決定するものは何ですか? 2 つの同一の (視覚的に) セルがあるが、テキストが異なる場合 (完全に同一ではないと思います)、それらは両方とも同じ識別子を持つことができますか? それとも、別のものを用意する必要がありますか? または、どのような状況で異なる識別子を使用することになっていますか?
誰かがそれがある場所を明確にしたり、リンクしたりできますか?