2011-03-23 10 views

Respuesta

15

La mejor respuesta es probablemente la proporcionada por Apple en la sección "Main event loop" del documento Cocoa Application Competencies for iOS.

En el bucle de evento principal, una aplicación enruta continuamente los eventos entrantes a objetos para su manejo y, como resultado de esa manipulación, actualiza su apariencia y estado. Un bucle de evento es simplemente un bucle de ejecución: un bucle de procesamiento de eventos para programar el trabajo y coordinar la recepción de eventos de varias fuentes de entrada conectadas al bucle de ejecución. Cada hilo tiene acceso a un ciclo de ejecución. En todo excepto en el hilo principal, el ciclo de ejecución debe ser configurado y ejecutado manualmente por su código. En las aplicaciones Cocoa, el objeto de la aplicación ejecuta automáticamente el bucle de ejecución para el hilo principal, el bucle de evento principal. Lo que distingue al bucle de evento principal es que su fuente de entrada primaria recibe eventos del sistema operativo que son generados por las acciones del usuario, por ejemplo, tocando una vista o ingresando texto usando un teclado.

Por cierto, si usted es relativamente nuevo en el desarrollo de iOS, estaría muy recomiendan una lectura de este documento, ya que va a responder a muchas preguntas que probablemente tenga.

+0

gran fuente de información hermano ... un voto para esto .... –

Cuestiones relacionadas