Noções básicas de programação orientada a eventos para ios
Em desenvolvimento iOS maioria das aplicações com altamente interativo (ou rico) Interfaces de usuário implementar um modelo de programação conhecido como programação orientada a eventos. Programas que fazem principalmente cálculos e cálculos, a fim de realizar uma tarefa tem uma função principal que organiza estes cálculos e cálculos.
programas orientados a eventos são diferentes. Sua finalidade não é para realizar um objetivo computacional mas para fazer um buffet de capacidades disponíveis para os sistemas de usuário ou externos, e em seguida, reagir a esses eventos.
Ao invés de orquestrar cálculos, portanto, a função principal em programas orientados a eventos é executado laço de eventos. O ciclo de eventos pega eventos como eles são postados a partir de fontes externas e processa-los, entregando-os para objetos apropriados, o que resulta nos métodos corretos nesses objetos sendo chamado.
eventos de interface do usuário são gerados por dispositivos que fazem interface com o sistema operacional - como um mouse ou touchscreen - para permitir a interação humana com o aplicativo.
programação orientada a eventos não é apenas sobre como lidar com interação do usuário. Sensores também postar eventos que seu programa pode precisar de manusear. Outros componentes do sistema também pode postar eventos, como o componente que monitora o nível da bateria