¿Cuál es el ciclo de vida de una aplicación de iPhone? [cerrado]


85

¿Alguien puede explicar cuál es el proceso del ciclo de vida del iPhone? es decir, desde el principio hasta el final del ciclo de vida de la aplicación.


Encontré un artículo que tiene una buena explicación sobre el ciclo de vida de la aplicación, consulte el siguiente documento. Espero que sea de ayuda para otros. codeproject.com/KB/iPhone/ApplicationLifeCycle.aspx
Santusura8

Respuestas:


125

Vea también esta publicación sobre Cocoanetics que presenta un diagrama de flujo muy útil que explica las diferentes llamadas a los métodos AppDelegate durante el ciclo de vida de la aplicación:

Diagrama de flujo de mensajería del delegado de la aplicación


¿Sigue siendo válido para ios5?
James Mertz

@KronoS - Sí, la única vez que esto cambió significativamente fue la introducción de la multitarea en iOS 4.0. Todavía es viable a partir de iOS 5.0 (y debería seguir siéndolo para iOS 6.0).
Brad Larson

1
Apple / iOS no envía el applicationWillTerminatemensaje. Casi todo lo que obtendrá es un SIGTRMcuándo el sistema operativo quiere que se agote la memoria. Los documentos se han roto durante años.
jww

iOS hace enviar el applicationWillTerminalemensaje, pero sólo en los casos explica en el diagrama, es decir, si se compila con el SDK <4 (que no puede ser el caso hoy en día) o si se establece UIApplicationExitsOnSuspendque YESen la aplicación de Info.plist. Así que el diagrama sigue siendo correcto;)
AliSoftware

112

aquí está la imagen del diagrama para comprender el ciclo de vida (iPhone / Android)

ingrese la descripción de la imagen aquí


Editar: aquí está la información más detallada de Apple Docs .

Parte 1:

ingrese la descripción de la imagen aquí

Parte 2:

ingrese la descripción de la imagen aquí

Referencia

También este es para los métodos de ciclo de vida del controlador de vista

ingrese la descripción de la imagen aquí


¿Hay un diagrama como este pero usando los métodos applicationDid | Will?
Keale

@Keale por favor revisa esta página oficial para tener toda la información con diagramas.
swiftBoy

Los enlaces de referencia de Apple están rotos. Aquí están los actualizados: El ciclo de vida de la aplicación y el ciclo de lanzamiento
rmp251

20

Hay otro más simple en el libro de cocina del desarrollador de iOS

ingrese la descripción de la imagen aquí


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.