Por Ivan Cantarino para o Pplware
iOS Developer, ou seja, iPhone Operating System Developer (Desenvolvedor/programador do sistema operativo do iPhone), é o nome dado à pessoa que se dedica ao desenvolvimento e criação de aplicações para iPhone, iPad e iPod Touch.
Alguma vez se questionou quais os requisitos e ferramentas necessários para desenvolver e criar aplicações para os iDevices da Apple?
Nesta iniciativa, vamos ensinar quais os requisitos necessários, processos de iniciação, dicas e até criar connosco uma aplicação básica passo-a-passo com esclarecimentos de dúvidas. Ainda terá a oportunidade de aprender como se faz a submissão das suas aplicações para a AppStore.
Começando com um pouco de história e recuando a 6 de Março de 2008, data em que foi disponibilizada a ferramenta necessária para o iOS Development, o iPhone SDK (Software Development Kit).
A partir dessa data ficou disponível o desenvolvimento e criação das aplicações para iPhone, sendo que somente com o lançamento do iPhone 3G a Apple lança a Apple Store, loja online de aplicativos e jogos desenvolvidos por terceiros.
Requisitos
Como é óbvio, existem requisitos mínimos para te tornares num iOS Developer.
- Seres portador de um Mac com processador Intel;
- Teres o Mac OS X 10.7 – LION, ou qualquer versão mais recente a correr no teu Mac. Qualquer outro sistema operativo, incluindo o Microsoft Windows não são suportados pelas ferramentas de iOS Development. Versões anteriores ao Mac OS X 10.7, não são aconselhadas para desenvolver aplicações, pois pode haver erros de suporte das ferramentas;
- Teres uma conta na Apple de iOS Developer (verás mais à frente passo-a-passo como criar uma);
- Conheceres uma linguagem de programação, por exemplo, C, C++, C#, Java, JavaScript, Ruby, Python , isto porque o desenvolvimento em iOS utiliza uma linguagem única no meio, que não é utilizada em mais nenhum sistema, o Objective-C, que tem por base a linguagem C com funcionalidades e utilitários adicionados, daí que se tiveres bases de programação vais-te sentir melhor no meio e encontrarás certas parecenças.
Verificação dos teus componentes
Verificar se possuis processador Intel e com o OS X necessário
Clica no ícone da maçã no topo superior esquerdo e abre a opção “Acerca deste Mac”
Download do iOS SDK ( Xcode)
Possuindo a versão do Mac OS X superior ou igual ao 10.7, poderás abrir a AppStore do teu Mac e, no separador “Em Destaque”, na barra lateral direita clica em “App Development”
Agora instala o Xcode mais atual (se já tinhas instalado, verifica se tens o update mais recente).
Podes também na caixa de pesquisa, pesquisar “Xcode”.
O Xcode é a ferramenta essencial para desenvolver e criar aplicações para iDevices, possuindo integralmente ferramentas como iOS Simulator, que serve para emular as tuas aplicações no iPhone ou iPad virtual.
Registo como iOS Developer
Agora vamos à parte fundamental e necessária. Vamos registar-nos como iOS Developers, para que tenhamos acesso a informações úteis, como Sample Codes e o iOS Library, que nos ajudam a resolver dúvidas que nos vão surgindo à posteriori.
Registarmo-nos como iOS Developers é importante não só pelas razões acima referidas, mas também para podermos testar as nossas Apps nos nossos iDevices físicos e realizarmos as devidas submissões à AppStore.
Para o desenvolvimento e criação das Apps, o serviço é totalmente gratuito, mas, para as testarmos nos nossos aparelhos, realizarmos as submissões e termos acesso às versões BETA do iOS e/ou Mac OS X (mediante o registo) é necessário realizar o pagamento de $99,00 (cerca de 75€), o que nesta fase não é preciso.
Para tal acedemos ao site: http://developer.apple.com
Cliquem em iOS Dev Center
Iniciem o registo na barra superior, clicando onde diz Register, e preenchendo o respetivo formulário
Após realizarem o registo com sucesso e ,se não tiverem realizado o devido download do Xcode, podem realizar o mesmo nesta página clicando em Downloads e instalar o programa.
Conclusão
A partir de agora, já reúnes todas as condições e requisitos para te tornares num iOS Developer. Já possuis a ferramenta de trabalho, estas registado como iOS Developer, podendo assim pesquisar livremente formulários e vídeos no site de Developers da Apple, para que possas alimentar a tua cultura informática e, quem sabe, criares uma aplicação única.
Semanalmente, vamos criar uma App, evoluindo-a progressivamente, com os devidos esquemas, esclarecimentos e informações úteis para te iniciares neste mundo único.
O próximo capítulo faremos uma abordagem geral ao Xcode explicando os devidos layouts e iniciaremos a aplicação , evoluindo-a progressivamente.
Qualquer dúvida ou questão, podem usar os comentários que iremos responder ao solicitado