Objective-C de Différence entre l'établissement de néant et de libérer

J'ai appris que dans la dealloc vous ne [object release]; mais dans viewDidUnload (dans une sous-classe UIViewController) vous ne self.object = nil. Ce qui est vraiment la différence, parce que self.object = nil (nous sommes en supposant que l'objet est un (nonatomic, retain) propriété) conserve nil (qui ne fait rien) et puis libère la vieille valeur et puis le compteur de référence est de 0 à droite?

InformationsquelleAutor mk12 | 2009-07-31