El cumplimiento de los métodos de aplicación de iOS y plataformas
Al escribir una aplicación para iOS, es muy importante entender y tejer código de aplicación específica en su ciclo de vida. Tratando de averiguar qué método del ciclo de vida de usar? Compruebe esta lista:
Usar willFinishLaunchingWithOptions hacer cualquier derecho de procesamiento después de la aplicación se pone en marcha y antes de que muestra 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 de la aplicación (por ejemplo, una URL) son correctas. También puede comprobar el entorno en el que se lanza la aplicación (por ejemplo, no se lanzará 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 iOS mayores de iOS 6.
Usar didFinishLaunchingWithOptions hacer cualquier procesamiento después de que usted esté seguro de que la aplicación va a empezar.
Por ejemplo, puede utilizar este método para restaurar un estado global.
Usar 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 nuevos.
Usar applicationWillResignActive para hacer una pausa a su aplicación mientras el usuario presta su atención a otra actividad - como contestar una llamada telefónica.
Usar applicationDidEnterBackground para liberar recursos y guardar los datos del usuario, junto con suficiente información de estado aplicación para restaurar la aplicación a su estado actual en caso de que se termina más tarde.
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.
Usar applicationWillEnterForeground para deshacer lo que hiciste en applicationDidEnterBackground.
Usar applicationWillTerminate para realizar ninguna tarea de limpieza finales.
Sobre el autor
¿Cómo encontrar un lugar con javascript Conocer su ubicación es una parte importante del trabajo con aplicaciones de javascript en un entorno de navegador. los localización objeto hace que sea posible determinar la ubicación actual de que el usuario está viendo. De hecho, usted…
Ios Empezando programación para dummies programación iOS, Objective-C, la orientación a objetos y diseño orientado a objetos van juntos. Siga leyendo para conocer algunos consejos rápidos votos para OO Diseño. Es hora de ponerse al día!El diseño de las clases "buenas"Sus clases…
Resumen rápido de los errores de captura en java Saber cuándo puede producirse un error en el programa Java es importante. Es necesario comprender que para buscar un problema particular en la aplicación. Sin embargo, también es importante entender Cómo se producen errores.El tipo de error…
Señalar a los beans de sesión sin estado en Enterprise JavaBeans Beans de sesión sin estado - EJB que completan una tarea en un solo paso - son, posiblemente, el más simple de todos los componentes EJB. Ellos hacen demandas mínimos sobre el desarrollador de componentes EJB y se utilizan para implementar…
Acceder a la información de aplicaciones de Apple Su aplicación para iOS puede acceder a la información del usuario en la aplicación Contactos y mostrar la información de una manera diferente o utilizarlo como información en su solicitud. Por ejemplo, un usuario puede introducir el nombre y la…
Adición de funciones a su aplicación para iOS No agregue características por el simple hecho de añadir características. (Recuerde que una de las mayores críticas de software antiguo es "fluencia característica," donde se añaden características para el bien de ella.) Añadir…
Cómo configurar los ajustes de preferencias de usuario en su aplicación para iPad Puede establecer preferencias para las aplicaciones de iPad, que son ajustes específicos de la aplicación se utilizan para configurar el comportamiento o la apariencia de su aplicación para iPad. Puede crear y guardar configuraciones de…
Cómo utilizar marcos en su aplicación para iPad Un marco ofrece código común que proporciona funcionalidad genérica. El sistema operativo del iPhone para el iPad ofrece un conjunto de marcos para la incorporación de tecnologías, servicios y características en sus aplicaciones. Por ejemplo,…
Ios desarrollo 6 aplicación: multitarea, procesamiento en segundo plano, y las notificaciones Aunque iOS no tiene multitarea real, tiene la tarea de conmutación de encendido instantáneo que reduce inicio de la aplicación y hace que sea más fácil para continuar justo donde lo dejó. Para ciertos tipos de aplicaciones, también puede…
Ios desarrollo de aplicaciones: comprender las transiciones de estado los UIApplication objeto proporciona el control y la coordinación de toda la aplicación para una aplicación iOS. Es responsable de manejar el enrutamiento inicial de eventos de usuario entrantes (los tactos, por ejemplo), así como el envío de…
Visual studio Común 2010 tipos de proyectos Visual Studio 2010 viene con muchas plantillas de proyecto para crear el código repetitivo necesario y los archivos que necesita para empezar a desarrollar aplicaciones. En la siguiente tabla, encontrará algunas definiciones de los tipos de…
Cómo compartir una aplicación en tu Nexus 7 Cuando amas a una de sus Nexus 7 aplicaciones tanto que usted simplemente no puede contener su alegría, no dude en compartir la aplicación con sus amigos. Usted puede compartir fácilmente un enlace a la aplicación en el siempre Covenient Google…