Este artigo é para desenvolvedores que são iniciantes em jogos de desenvolvimento de iPhone, mas tenham alguma experiência no processo de desenvolvimento de software inteiro. Não é diferente do que um programa ou um desenvolvimento de aplicativos para uma plataforma de processamento, como o familiar Windows PC ou Mac. Mas, o iPhone é um telefone, pode-se dizer. Estarão certos. É um dos dispositivos mais populares na categoria smartphone so-called.
Geralmente estes smartphones por diferentes fabricantes tem um processador poderoso, uma grande quantidade de memória do sistema e estão conectados com um conjunto de dispositivos e/s. Ao contrário dos computadores pessoais do Wintel ou a variedade de Mac, não podem ser alteradas as configurações destes dispositivos. Eles são mais como os laptops cujas alterações de configuração são limitadas para que dispositivos externos, você pode anexar a eles através dos conectores fornecidos para o efeito. Normalmente seria uma ou mais conexões USB, por exemplo. Os smartphones ainda não tem isso. No entanto, o resto do hardware faz para uma plataforma de computação de propósito geral com um sistema operacional normal. Os poderosos processadores usados neles tem suficiente poder de reposição que muito parecido com os computadores pessoais; Você pode executar programas de terceiros. No caso de smartphones, esses programas são conhecidos como apps.
Qualquer funcionalidade você poderia fornecer para este tipo de configuração fixa ainda uma poderosa plataforma de computação, adiciona a utilidade do sistema. Isso tem levado muitos desenvolvedores a desenvolver aplicativos para smartphones tal. sendo muito popular, há um monte de pessoas atraídas para desenvolver esses aplicativos de iPhone. Do outro lado, existem muitos usuários que procuram tais melhorias para seus dispositivos.
O processo de desenvolvimento
Primeira coisa que você precisa para começar o desenvolvimento em qualquer dos cenários acima é se apossar de uma plataforma de desenvolvimento. Esta deve ser tal que qualquer código do aplicativo é desenvolvido sobre este iria funcionar na plataforma de destino. No caso de evolução do iPhone é o Mac rodando como sistema operacional em OS X. Apple, o fabricante do iPhone, fornece as ferramentas necessárias para o desenvolvimento de código fonte, criando código objeto e o meio de depuração e teste o código desenvolvido. Este tipo de sistema integrado está disponível da Apple. Mas, para se apossar de tais ferramentas e documentos relevantes, você precisará se registrar com o site de desenvolvimento da Apple. Isso será útil mais tarde quando você precisa liberar o app para consumo geral. Seu aplicativo precisará ser aprovado pela Apple para ser distribuído para os usuários finais.
XCODE é o ambiente de desenvolvimento integrado ou o IDE recomendado pela APPLE e está disponível para download gratuito. XCODE lhe dá que acesso a iOS SDK. Este pacote também inclui várias estruturas que são relevantes, bem como um conjunto de interface (UI) do usuário de funções. Código fonte precisa ser desenvolvido em Objective-C, um compilador de C que estende a venerável linguagem C para o Reino do objeto. O IDE possui uma janela do espaço de trabalho que permite ao usuário acessar todos os recursos.
COMO se formar de uma grande ides para um app para o design de interface, desenvolvimento de módulo e uma fase de integração, que seria necessário testar o código em um dispositivo de destino. Este item específico terá de estar registado no entanto. Isso é uma condição prévia para obter seu app para a biblioteca do iTunes, eventualmente. Uma assinatura mensal de US $99 é necessário para levá-lo através do processo de aprovação. Há uma comunidade de usuário ativa que pode ajudar a começ o beta teste feito para o seu produto.