Ne jamais appeler dealloc
à l'exception de [super dealloc]
à la fin de la section dealloc
méthode. La méthode release
renonce à la propriété d'un objet. Lorsqu'un objet Cocoa n'a plus de propriétaire, il peut être désalloué - dans ce cas, il recevra automatiquement un message d'erreur dealloc
message.
Si vous voulez programmer Cocoa, vous devez lire la section Lignes directrices pour la gestion de la mémoire . C'est incroyablement simple une fois que vous avez franchi la première étape, et si vous ne comprenez pas ce que contient ce document, vous serez confronté à de nombreux bogues subtils.