El cumplimiento de los métodos de aplicaciones ios y plataformas

Al escribir una aplicación para iOS, es muy importante entender y tejer código de la aplicación específica en su ciclo de vida. Tratando de averiguar qué método de ciclo de vida para usar? Compruebe esta lista:

  • Utilizar willFinishLaunchingWithOptions hacer cualquier derecho de procesamiento después de la aplicación se inicia y antes de mostrar su primera ventana, y antes de que incluso tiene un estado restaurado.

    Normalmente, se utiliza este método para comprobar si los parámetros de inicio a la aplicación (por ejemplo, una URL) son correctas. También puede comprobar el entorno en el que se inicia la aplicación (por ejemplo, tenía que poner en marcha en un iPad que tiene la capacidad de hacer llamadas celulares). Por cierto, este método no funcionará en un dispositivo con una versión de IOS mayores de iOS 6.

  • Utilizar didFinishLaunchingWithOptions que hacer ningún tipo de procesamiento después de asegurarse de que la aplicación va a empezar.

    Video: iOS 10 BORRAR APPS NATIVAS ( NUEVO )

    Por ejemplo, puede utilizar este método para restaurar un estado global.

  • Utilizar applicationDidBecomeActive con el fin de reiniciar un proceso que se detuvo mientras la aplicación estaba inactivo.

    Por ejemplo, usted podría comenzar a escuchar los cambios de ubicación o incluso actualizar la interfaz de usuario con los datos frescos.

  • Utilizar applicationWillResignActive para hacer una pausa de su aplicación mientras el usuario presta su atención a otra actividad - tales como contestar una llamada telefónica.

    Video: Como Ocultar las Aplicaciones de Apple en iOS 8 | (Sin Jailbreak)

  • Utilizar applicationDidEnterBackground para liberar recursos y guardar los datos de usuario, junto con la información suficiente para restaurar el estado de la aplicación de su aplicación a su estado actual en caso de que ha terminado posteriormente.

    Se le permite aproximadamente cinco segundos de procesamiento en este método, por lo que no hace ninguna tarea que no puede terminar - como preguntar al usuario.

  • Utilizar applicationWillEnterForeground para deshacer lo que hizo en applicationDidEnterBackground.

  • Utilizar applicationWillTerminate para realizar ninguna tarea de limpieza finales.

    Video: ESCONDE APPS en iPhone & iPad - Bug iOS 10

Artículos Relacionados