Zobacz także ten post na Cocoanetics, który przedstawia bardzo przydatny schemat blokowy wyjaśniający różne wywołania metod AppDelegate podczas cyklu życia aplikacji:
@KronoS - Tak, jedyny raz, kiedy to się znacząco zmieniło, to wprowadzenie wielozadaniowości w iOS 4.0. Jest nadal opłacalny od iOS 5.0 (i powinien nadal być dla iOS 6.0).
Brad Larson
1
Apple / iOS nie wysyła applicationWillTerminatewiadomości. Prawie wszystko, co otrzymasz, to SIGTRMmoment, w którym system operacyjny zażąda usunięcia pamięci. Dokumenty były zepsute od lat.
jww
iOS wysyła applicationWillTerminalewiadomość, ale tylko w przypadkach wyjaśnionych na diagramie, a mianowicie jeśli kompilowałeś z SDK <4 (co nie może mieć obecnie miejsca) lub jeśli ustawiłeś UIApplicationExitsOnSuspendna YESw swojej aplikacji Info.plist. Więc schemat jest nadal
poprawny
112
tutaj jest obraz diagramu dla zrozumienia cyklu życia (iPhone / Android)
Edycja: oto bardziej szczegółowe informacje z Apple Docs .
Odpowiedzi:
Zobacz także ten post na Cocoanetics, który przedstawia bardzo przydatny schemat blokowy wyjaśniający różne wywołania metod AppDelegate podczas cyklu życia aplikacji:
źródło
applicationWillTerminate
wiadomości. Prawie wszystko, co otrzymasz, toSIGTRM
moment, w którym system operacyjny zażąda usunięcia pamięci. Dokumenty były zepsute od lat.applicationWillTerminale
wiadomość, ale tylko w przypadkach wyjaśnionych na diagramie, a mianowicie jeśli kompilowałeś z SDK <4 (co nie może mieć obecnie miejsca) lub jeśli ustawiłeśUIApplicationExitsOnSuspend
naYES
w swojej aplikacjiInfo.plist
. Więc schemat jest nadaltutaj jest obraz diagramu dla zrozumienia cyklu życia (iPhone / Android)
Edycja: oto bardziej szczegółowe informacje z Apple Docs .
Odniesienie
Również ten dotyczy metod cyklu życia kontrolera widoku
źródło
Jest jeszcze jeden prostszy w książce kucharskiej programisty iOS
źródło
Jeśli chcesz uzyskać więcej szczegółów, możesz przeczytać oficjalny dokument dostarczony przez firmę Apple
Został zaktualizowany o iOS6.0
http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html
źródło