Pregunta de la entrevista: aplicación iOS desde el clic hasta el inicio
(1) El sistema está listo para iniciar el programa.
(2) El sistema cede el control a Dyld, quien será responsable del trabajo posterior.
(Biblioteca dinámica requerida por el cargador DYLD
(3) Programa de rebase y vinculación de Dylan.
(4) Configuración de objetos
( 5) Ejecutar la función de inicialización
(6) Funciones principales de ejecutar el programa
El proceso completo de inicio del programa es el siguiente:
Función principal<. /p >
2.UIApplicationMain
Crear objeto UIApplication
Crear objeto delegado para UIApplication
El objeto delegado comienza a procesar (escuchar) eventos del sistema (no storyboard)
Cuando se inicia el programa, se llamará a la aplicación del agente: difinishlaunchingwithoptions:
Crea la ventana de interfaz de usuario en la aplicación: finalizó el inicio con opciones:
Crea y configura el rootViewController de UIWindow
.