Red de conocimiento informático - Consumibles informáticos - Pregunta de la entrevista: aplicación iOS desde el clic hasta el inicio

Pregunta de la entrevista: aplicación iOS desde el clic hasta el inicio

En resumen, se puede dividir aproximadamente en los siguientes pasos:

(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

.