Como interagir com um app ios através de sua interface de usuário
Video: User Interface Design for iOS 7 Apps
Conteúdo
Em iOS, objetos de aplicação tomar cada interface de utilizador (UI) do evento de entrada e encaminhá-los para a sua janela principal. É bom notar que o aplicativo monitora o status atual do seu próprio janela (como se está em primeiro plano ou plano de fundo) para decidir se ele deve enviar um evento para a janela principal.
Video: 10 Cool iPhone Apps You Should Use (2017)
A janela principal, por sua vez, mantém o controle de suas sub-janelas, e seus status. Ao receber um evento do objeto de aplicação, a janela principal distribui o evento para as vistas mais apropriadas em sua hierarquia.
Alguns tipos de vistas manipular eventos. Na maioria das vezes, no entanto, um objeto personalizado deve ser escrito para manipular eventos. Este objecto é costume tipicamente, um objecto controlador de visualização (uma instância da classe ou subclasse de um UIViewController).
Video: iOS vs. Android - Google Apps UI Comparison
Veja controladores são os elementos de ponte chave de um aplicativo. Na verdade, você pode pensar neles como o esqueleto sobre o qual os aplicativos são construídos iOS fornece vários tipos de controladores de vista (todas as subclasses de UIViewController), incluindo o controlador de navegação vista eo Bar Tab, Página View, e Split Vista controladores, como bem como popovers. iOS tem mais vista controladores para funções específicas, tal como para o controlo da câmara.
Por causa do papel central de controladores de vista em um aplicativo iOS, recomendamos que você comece com controladores de vista ao desenvolver um aplicativo. A importância de controladores de vista, também se reflecte nos modelos de aplicação de amostra fornecidos no Xcode. Estes modelos diferem apenas nos tipos de controladores de vista (e pontos de vista relacionados) que contêm.