Vídeo: Qual é a melhor plataforma para desenvolvimento mobile? - Tecnologia e Mobilidade 2025
Uma estrutura oferece código comum que fornece funcionalidade genérica. O iPhone OS para iPad fornece um conjunto de frameworks para incorporar tecnologias, serviços e recursos em seus aplicativos. Por exemplo, o framework UIKit oferece suporte para gerenciamento de eventos, suporte de desenho, janelas, visualizações e controles que você pode usar em seu aplicativo.
Uma estrutura é projetada para integrar facilmente seu código que executa o seu jogo ou entrega as informações que seu usuário deseja. Os quadros são semelhantes às bibliotecas de software, mas com um toque adicional: eles também implementam o fluxo de controle de um programa (ao contrário de uma biblioteca de software cujos componentes são organizados pelo programador em um fluxo de controle). Então, ao invés de o programador decidir a ordem de que as coisas aconteçam, como quais mensagens são enviadas para quais objetos e em que ordem quando um aplicativo é iniciado ou quando um usuário toca um botão na tela - a ordem é parte do estrutura e não precisa ser especificada pelo programador.
Quando você usa uma estrutura, você fornece ao seu aplicativo um conjunto de funções básicas pré-fabricadas; Você disse: "Veja como agir. "Com a estrutura em vigor, tudo o que você precisa fazer é adicionar a funcionalidade específica que você deseja no aplicativo - o conteúdo, bem como os controles e visualizações que permitem ao usuário acessar e usar esse conteúdo - para os frameworks.
Os frameworks e o iPhone OS para o iPad oferecem algumas funcionalidades bastante complexas, como
-
Lançando o aplicativo e exibindo uma exibição
-
Exibindo controles e respondendo a uma ação do usuário - como tocar um alternar ou alternar para rolar uma lista.
-
Acessando sites na Internet - não apenas através de um navegador, mas de sua própria aplicação
-
Gerenciando as preferências do usuário
-
Reproduzindo sons e filmes
Alguns desenvolvedores falam em termos de "usar uma estrutura" - mas Seu aplicativo não usa frameworks tanto quanto os frameworks usam seu aplicativo. Seu aplicativo fornece as funções que a estrutura acessa; O framework precisa do seu código para se tornar uma aplicação que faz algo além de iniciar, exibir uma exibição em branco e depois terminar. Esta perspectiva faz descobrir como trabalhar com uma estrutura muito mais fácil. (Por um lado, permite que o programador saiba onde ele ou ela é essencial.)
