В @mmalc ответ на этот вопрос он утверждает, что "В общем, вы не должны использовать методы доступа в dealloc (или init)". Почему MMALC это говорит?
Единственные причины, о которых я могу думать, - это производительность и избегающие неизвестных побочных эффектов @dynamic seters.
Обсуждение