? O software development kit iOS contém todo o software necessário para desenvolver programas para dispositivos iOS , incluindo o iPhone , iPad e iPod Touch. O SDK inclui Xcode, o ambiente de programação para iOS . O iOS SDK requer uma conta de desenvolvedor livre com a Apple, mas uma taxa anual é cobrada para implantar aplicativos através da App Store. A Apple conta de desenvolvedor
anfitriões da Apple recursos de programação e downloads através do site Developer Connection da Apple. A conta de desenvolvedor livre com a Apple permite que você baixe o iOS SDK , que é o conjunto completo de ferramentas necessárias de software para desenvolver, testar e implementar aplicativos para qualquer dispositivo iOS . O iOS SDK requer um Macintosh baseado em Intel com Mac OS X.
O iOS SDK
O ambiente de desenvolvimento para iOS é Xcode , que inclui um editor de programação, compilador , ferramentas de teste e documentação para as linguagens de programação e bibliotecas de enquadramento utilizados no desenvolvimento de iOS . O aplicativo Interface Builder fornece uma interface gráfica para criar a interface de usuário para aplicações iOS ou maquetes de projetos planejados . Objetos construtor de interface incluem código de programação , permitindo a lógica programática para derivar automaticamente a partir da interface com o usuário , sem a necessidade de código adicional de conectar a interface de programação personalizada . A linguagem de programação padrão para projetos iOS é Objective- C, mas pontes de software estão disponíveis permitindo o desenvolvimento para ser concluída em idiomas adicionais, tais como Java , Python e Ruby.
Testes e Compilando < br >
Xcode inclui um iOS Simulator para testar os resultados intermediários de seu código sem ter que transferir aplicações compiladas em um dispositivo iOS . Teste final , no entanto, deve ser realizada sobre os dispositivos de hardware que você espera que os clientes usarão para executar o aplicativo. Isto confirma a integração com interfaces de hardware iOS , bem como velocidade de aplicação em mais lento hardware móvel em comparação com o Mac que você usa para a programação. O conjunto de instrumentos de teste de software fornece feedback em tempo real sobre a sua aplicação durante o desenvolvimento, o que lhe permite melhorar a velocidade e desempenho.
Implantação IOS
A licença de desenvolvedor permite que você para implantar o software em um pequeno número de dispositivos iOS teste. Para a implantação generalizada , a Apple cobra uma taxa de desenvolvedor iOS anual que inclui o acesso à App Store , o uso de mecanismos de pagamento aplicativo da Apple , se você optar por cobrar para o seu software e sistema de triagem da Apple antes da publicação de qualquer aplicação. Você pode publicar o maior número de aplicativos que desejar durante o prazo de sua licença de desenvolvedor iOS .