Cómo seguir el ciclo de vida de una aplicación para ios

Una aplicación iOS sigue un ciclo de vida típico. Al principio, la aplicación es simplemente una executable- no se está ejecutando, acostado pacientemente a la espera de que un usuario haga clic en su icono. Cuando se inicia la aplicación, que pasa a través de numerosos pasos de inicialización. Durante este período transitorio, la aplicación está en estado inactivo.

Recuerde que la aplicación es de hecho correr pero no recibirá los eventos, por lo que no puede interactuar con cualquier cosa durante este tiempo. La aplicación luego pasa al estado activo. Este estado activo es útil estado de la aplicación.

En algún momento - sobre todo cuando otra aplicación se inicia, por ejemplo, un teléfono que está provocada por una llamada entrante - el tiempo de ejecución iOS pondrá su aplicación en el fondo. En este punto, la aplicación está en el estado de fondo.

La mayoría de las aplicaciones permanecen en este estado durante un breve periodo de tiempo antes de ser suspendido. Sin embargo, una aplicación podría solicitar tiempo adicional para completar algún tipo de procesamiento (como guardar su estado en un archivo para su uso la próxima vez que se inicia).

Video: iOS 8 y la App de Salud !!! explicada en Español

Además, una aplicación destinada a funcionar en el fondo va a entrar y permanecer en este estado. Cuenta que las aplicaciones en segundo plano y no puede recibir eventos, a pesar de que no tienen una interfaz de usuario visible.

Una aplicación en el estado de suspensión no se está ejecutando código- sin embargo, se está usando la energía y el procesador. El sistema se mueve una aplicación para este estado cada vez que necesita para conservar aún más los recursos, y lo hace sin notificar a la aplicación. Si la memoria está baja, el sistema puede purgar la aplicación para crear más espacio.

A medida que la aplicación de las transiciones a través de sus estados, los métodos específicos de la aplicación (es decir, el código que escribiste) se invocan como se explica aquí.

Video: Como Descargar Aplicaciones De Pago Gratis Para iPhone / iPod / iPad | SIN JAILBREAK | 2017 FUNCIONA

  1. Después de la primera inicialización de la aplicación, appDidFinishLaunchingWithOptions se llama, que a su vez invoca a la parte del código de la aplicación que establece su interfaz de usuario.

    Entonces, el usuario ve la aplicación. La aplicación ahora se sienta en un bucle de eventos, donde espera interacciones del usuario.

  2. Cuando un usuario interactúa con la aplicación, se activa un evento, y se invoca un método de devolución de llamada atado al evento. Muy a menudo, el método de devolución de llamada consiste en el código escrito por el desarrollador de la aplicación, aunque podría ser el código reutilizable proporcionada como parte del marco de iOS.

  3. Una vez que se lleva a cabo el método de devolución de llamada, la aplicación vuelve a su ciclo de eventos. Esta secuencia de acciones (de los acontecimientos desencadenantes métodos de devolución de llamada) prosigue hasta que la aplicación recibe un evento que hace que sea apaga o entra en el estado de fondo.

Artículos Relacionados