2013-03-11 25 views
5

Nie wiem dlaczego viewDidUnload jest przestarzała od ios6.Does to znaczy, że Xcode automatycznie zarządza dealokacji obiektów stworzonych i kontrolować zużycie pamięciWycofanie viewdidUnload w iOS 6

+1

Jeśli masz konto programisty, jest to sesja wideo w WWDC 2012 roku o zarządzaniu pamięcią iOS stwierdzając wyraźnie, że viewDidUnload będzie „oddalił”, pozostawiając cały „awaryjny” zarządzanie być managed in didReceiveMemoryWarning – Leonardo

Odpowiedz

4

Oznacza to, że jeśli nie za pomocą ARC ty trzeba przenieść obiekty zwalniające do metody dealloc z viewDidUnload, jeśli tworzysz aplikację tylko dla iOS 6 lub nowszego.

Również spojrzeć this answer

+2

Zawsze musisz to robić bez ARC, 'viewDidUnload' nigdy nie zastąpiło' dealloc' ... – omz

+0

@omz, dziękuję, zredagowałem swoją odpowiedź. – zakhej