Qualcuno può spiegare qual è il processo del ciclo di vita di iPhone? cioè dall'inizio alla fine del ciclo di vita dell'applicazione.
Qualcuno può spiegare qual è il processo del ciclo di vita di iPhone? cioè dall'inizio alla fine del ciclo di vita dell'applicazione.
Risposte:
Vedi anche questo post su Cocoanetics che presenta un diagramma di flusso molto utile che spiega le diverse chiamate ai metodi AppDelegate durante il ciclo di vita dell'app:
applicationWillTerminate
messaggio. Tutto ciò che otterrai è SIGTRM
quando il sistema operativo vuole che tu abbia esaurito la memoria. I documenti sono stati rotti per anni.
applicationWillTerminale
messaggio, ma solo nei casi spiegati nel diagramma, vale a dire se stavi compilando con SDK <4 (cosa che non può essere al giorno d'oggi) o se hai impostato UIApplicationExitsOnSuspend
su YES
nella tua app Info.plist
. Quindi il diagramma è ancora corretto;)
ecco l'immagine del diagramma per comprendere il ciclo di vita (iPhone / Android)
Modifica: ecco le informazioni più dettagliate da Apple Docs .
Parte 1:
Parte 2:
Anche questo è per i metodi View Controller Life Cycle
Se vuoi qualcosa di più dettagliato, puoi leggere il documento ufficiale consegnato da Apple
È stato aggiornato con iOS6.0
http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html