comprar um computador Mac ou adquirir acesso a um computador Mac, se você não possuir um. Usando software developer kit da Apple (SDK) e execução de línguas da Apple em casa de programação como Objective- C e Cocoa , que são ambos essenciais para desenvolver aplicativos para o iPhone , requer um computador que executa a versão Leopard do MacOS X.
2
Inscreva-se no iPhone Developer Program no site do desenvolvedor Apple , faça o download do iOS SDK. IOS SDK da Apple inclui simuladores e ferramentas necessárias para desenvolver aplicativos para o iPhone . Depois de se inscrever para uma conta de desenvolvedor e baixar o SDK, você terá acesso a recursos técnicos , como a Biblioteca de Referência iOS , o que inclui o código de exemplo que você pode manipular para criar seus próprios aplicativos e guias práticos que explicam diretamente como para executar funções, como reproduzir som ou detecção de movimento dentro de um aplicativo para iPhone .
3
Saiba linguagens de programação , como Objective- C, Cocoa e OpenGL , que são todos pertinentes à aprendizagem e desenvolvimento aplicativos para o iPhone . Enquanto Objective- C e Cocoa são linguagens de programação desenvolvida pela própria Apple , aprendendo OpenGL , que é uma linguagem de programação multi-plataforma para a criação de gráficos de alto desempenho , pode exigir recursos de aprendizagem fora dos recursos Apple iOS Biblioteca de Referência e técnicos. Você pode acessar um guia de programação OpenGL , manual de referência e livros recomendados tutorial de OpenGL no site da organizações de aprender a linguagem de programação .
4
Faça um curso projetado especificamente para o ensino de desenvolvimento de aplicativos iPhone. Universidades como Stanford tem cursos que ensinam potenciais programadores de aplicativos do iPhone como codificar e desenvolver aplicativos para o iPhone . Procure cursos que cobrem Objective- C e Cocoa , bem como o desenvolvimento de gráficos para aplicativos do iPhone . Alguns destes cursos duram apenas algumas semanas ou meses, e requer algum conhecimento de programação.
Tecnologia eletrônica © [www.351231.com]