Was in viewDidUnload funktioniert, sollte nach didReceiveMemoryWarning verschoben werden?

In neuem iOS 6viewDidUnload ist veraltet und wir wurden angewiesen, zu verwendendidReceiveMemoryWarning Stattdessen können Sie Objekte in UIViewController-Instanzen und -Klassen verwalten. Ist es gleichermaßen effektiv, UIView-Typen innerhalb von nils zuzuweisen?didReceiveMemoryWarning so wie es innen gemacht wurdeviewDidUnload?

Ich frage dies, weil diese beiden Methoden unterschiedlich zu funktionieren scheinen. Wie es scheintdidReceiveMemoryWarning garantiert nichtviewDidLoad erneut aufgerufen werden, um alle erforderlichen UIViews erneut zu instanziieren.

Ich vermute, mit iOS 6 wird die Speicherverwaltung durchgeführt, ohne dass UIView manuell freigegeben werden muss. Bitte helfen Sie mir zu wissen, was ich beim Verständnis des Lebenszyklus von UIViewController vermisst habe.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage