Co działa w viewDidUnload powinno zostać przeniesione do didReceiveMemoryWarning?

W nowym iOS 6,viewDidUnload jest przestarzały i otrzymaliśmy polecenie użyciadidReceiveMemoryWarning zamiast tego zarządzać obiektami w instancjach i podklasach UIViewController. Czy równie skuteczne jest przypisywanie nils do rodzajów UIView w środkudidReceiveMemoryWarning tak jak zostało to zrobione w środkuviewDidUnload?

Pytam o to, ponieważ te dwie metody wydają się działać inaczej. To wygląda jakdidReceiveMemoryWarning nie gwarantujeviewDidLoad aby zostać ponownie wywołanym, aby ponownie utworzyć instancję wszystkich niezbędnych UIViews.

Podejrzewam, że w systemie iOS 6 zarządzanie pamięcią odbywa się bez konieczności ręcznego zwalniania UIView. Pomóż mi wiedzieć, co przegapiłem w zrozumieniu cyklu życia UIViewController.

questionAnswers(3)

yourAnswerToTheQuestion