Apple tem um sistema muito especializado para permitir que os desenvolvedores para criar e distribuir aplicativos para seus dispositivos iPhone e iPod . Enquanto os desenvolvedores têm de usar as ferramentas da Apple para a criação de aplicativos , existem métodos alternativos para embalagem e distribuição desses programas. Dependendo do estágio de desenvolvimento em que o aplicativo passa a ser eo método de embalagem o desenvolvedor está usando , arquivos constituintes do aplicativo pode usar um número de extensões de arquivo . Idiomas
Aplicativos para o iPhone são desenvolvidos principalmente em Objective- C . Esta é uma linguagem de programação orientada a objeto que é construído sobre a linguagem de programação C mais velha. A sintaxe do Objective- C é semelhante a C e C + +, e os desenvolvedores podem integrar o código de línguas diretamente em programas Objective- C . Arquivos de código fonte normalmente usam a extensão ". M " ou " . Mm" e arquivos de cabeçalho com dados da biblioteca normalmente usam a extensão ". H".
IPhone SDK
< br >
a Apple oferece aos desenvolvedores de aplicativos para iPhone com um kit de desenvolvimento de software (SDK ) para fazer o desenvolvimento de aplicativos mais rápida . O SDK contém componentes da biblioteca que permitem que aplicativos para acessar e usar os recursos de hardware do iPhone e seu iOS sistema operacional com um mínimo de código. Estes são , além de outras ferramentas de programação Objective- C com base de que a Apple fornece qualquer um para a criação de interfaces de aplicação e embalagem diferentes componentes de aplicativos em um único programa .
. Ipa extensão de arquivo
a Apple tem o seu próprio sistema de transferência de aplicativos empacotados para o iPhone para a execução. Para utilizar estes sistemas , programadores usam o iPhone SDK para embalar os componentes do programa em um " IPA. " Arquivos . desenvolvedores de iPhone , em seguida, use as ferramentas do SDK para instalar diretamente um pacote ipa . em iPhones e iPods , ou passar por procedimentos da Apple para carregar o pacote para App Store da Apple . Uma vez que um pacote ipa . Está na App Store, qualquer um pode baixar o programa em seus aparelhos.
. Deb extensão de arquivo
Enquanto canais oficiais da Apple para a instalação de aplicativos requerem os componentes do programa a ser embalados no formato ipa . , existem ferramentas de terceiros que permitem que os usuários do iPhone transferir aplicativos para seus aparelhos fora das ferramentas do SDK ou na App Store. Estes repositórios de aplicativos alternativos são legais , mas a Apple desencoraja os seus clientes a partir de burlar os controles de software , também conhecido como " jailbreaking ", a fim de usá-los. Repositórios alternativos têm geralmente programadores empacotar seus aplicativos no " deb ". Formato para download do usuário .