viewDidUnload versus viewDidDis znika

Nie rozumiem, kiedy powinienem coś zaimplementowaćviewDidUnload przeciwviewDidDisappear. Jaka jest różnica między tymi dwoma?

Na przykład chciałbym wysłaćNSNotificaton gdy kontroler widoku zostanie usunięty z hierarchii widoków. Czy między tymi dwiema metodami ma znaczenie, skąd mam wysłać to powiadomienie?

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIViewController_Class/Reference/Reference.html

questionAnswers(2)

yourAnswerToTheQuestion