Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ciclo de vida de las aplicaciones iOS - Coggle Diagram
Ciclo de vida de las aplicaciones iOS
Llevo muchos años en esto de la movilidad y es común tener que lanzar en voz alta a mis clientes y compañeros de profesión la reflexión que lanzo en este artículo.
lenguajes modernos como Kotlin, o incluso Java, y Swift están acercando a un público desarrollador grande. El problema viene principalmente porque la mayoría de programadores,
ejecutan algunos servicios especiales del tipo:
audio
location
voip
newsstand-content
external-accessory
bluetooth-central
bluetooth-peripheral
fetch
remote-notification
ejecución por diversos motivos:
Conexiones asíncronas
Llamadas de teléfono durante la ejecución de la app
Interrupciones de otras aplicaciones: Mensajes de whatsapp, etc
Interrupciones de la propia aplicación: Notificaciones push
Apagado brusco por falta de batería
Minimización de la aplicación porque el usuario quiere consultar algo en otra
Un largo etcétera
Launch Time
User taps app icon
main()
UIApplicationMain()
Load main UI file
Your Code
application:
willFinishLaunchingWith0ptions:
First initialization
Restore Ul state
Various methods
application:
didFinishLaunchingWith0ptions:
Final initialization
Running
Activate the app
applicationDidBecomeActive:
Event
Loop
Handle events
Switch to a different app