Простой ответ: потому что так говорит Apple. В документации сказано:
Если вы переопределите этот метод, вы должны обязательно вызвать реализацию суперкласса
Это означает вызов super
. Просто сделай это. Очевидно, что класс UITableViewCell сам что-то делает в своей реализации prepareForReuse
, и Apple советует вам убедиться, что он это сделает.
Вот и все, что можно сказать по этому поводу. , потому что исходный код какао закрыт. Вы не можете видеть , что делает UITableViewCell. И тебе все равно. Просто делайте то, что вам говорит Apple. Вот как использовать фреймворк Какао.