Вопрос проверяет понимание жизненного цикла ячейки и правильной подготовки к переиспользованию.
Короткий ответ
prepareForReuse вызывается перед повторным использованием ячейки. В этом методе нужно сбросить все состояние, которое может быть связано с предыдущими данными. Чаще всего там очищают изображения, отменяют асинхронные операции и сбрасывают флаги состояния. UIKit не делает этого автоматически. Без корректной реализации появляются визуальные баги и подмена данных.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.