Cette ligne sert à récupérer la cellule réutilisée. Si elle peut être récupérée, la cellule a de la mémoire et peut être réutilisée directement. Si elle ne peut pas être récupérée, vous devez la créer vous-même, c'est le code que vous avez posté. De plus, vous pouvez également utiliser la méthode d'inscription :
Si vous ne jugez pas, un nouveau sera créé à chaque fois, car vous avez un
alloc
ici.Il y a généralement une ligne avant ce code :
Cette ligne sert à récupérer la cellule réutilisée. Si elle peut être récupérée, la cellule a de la mémoire et peut être réutilisée directement. Si elle ne peut pas être récupérée, vous devez la créer vous-même, c'est le code que vous avez posté.
De plus, vous pouvez également utiliser la méthode d'inscription :
Si vous vous inscrivez, vous n’avez pas besoin de juger. D'une manière générale, on l'utilise ainsi :
Ensuite, la méthode
tableView:cellForRowAtIndexPath:
ne nécessite pas de jugement supplémentaire, et peut être prise directement :