Para desenvolver software para Apple iPhone, precisa do iOS SDK da Apple, computador que rode o SDK, e entendimento básico de linguagens orientadas a objetos como C. O iOS SDK contém Xcode, IDE proprietária da Apple, e outras ferramentas para testar performance de apps e desenhar interfaces. SDK é gratuito, embora para realmente construir app do zero e colocá-lo na App Store, deve se tornar desenvolvedor registrado.
Requisitos mínimos de hardware do iOS SDK: computador Macintosh com processador Intel, rodando Snow Leopard do Mac OS X. Apps para iPhone são escritos em Objective-C2, baseado em linguagem orientada a objetos C. Objective-C2 é superconjunto de C, adicionando frameworks Cocoa e Cocoa Touch, que contêm interfaces de programação específicas do dispositivo (APIs). Estas APIs fornecem funcionalidade complexa com código curto e legível. Embora Objective-C seja fácil de implementar e ler, precisa de entendimento básico de linguagens orientadas a objetos como C ou Java.
iOS SDK disponível para Desenvolvedores Apple registrados. Registre-se gratuitamente no site da Apple. Ao registrar, criará Apple ID, usado para identificá-lo e registrar eventos. Se já tem Apple ID do iTunes ou MobileMe, use para registrar como desenvolvedor. Como desenvolvedor registrado, poderá baixar versão mais recente do iOS SDK.
Ferramenta principal do iOS SDK é Xcode, um IDE. Cria projeto no Xcode, vincula frameworks SDK. Framework é diretório contendo biblioteca compartilhada dinâmica e recursos de suporte. Escreva código Objective-C no Xcode, use para compilar, rodar e depurar. Crie interface do usuário usando Interface Builder. Interface Builder é app gráfico separado para desenhar interface e salvar como arquivo de recurso incluído no projeto no Xcode. Quando pronto, compile projeto e envie via Xcode para iOS Simulator ou diretamente para iPhone/dispositivo iOS conectado.
Quando quiser testar app em dispositivo real, precisa acesso à funcionalidade de teste de hardware do SDK, as Ferramentas Instruments. Entre no programa iOS Developer para obter acesso. Em dezembro de 2010, três programas diferentes. Individual e empresa custam $99/ano, enterprise $299/ano. Individual e empresa permitem distribuir apps pela iTunes App Store, enterprise para uso interno. Empresa e enterprise permitem criar equipe de desenvolvimento para colaborar. Compre qualquer programa no site de desenvolvedores da Apple.
Tecnologia Eletrônica © [www.351231.com]