Aprenda a construir aplicativos para o iPhone
Claro, a dica é só para quem entende um pouco de programação ou está realmente interessado em aprender, não para quem acabou de comprar seu novo iPhone.
O iPhone Software Factory é um projeto dirigido ao desenvolvimento de aplicativos para o iPhone e iPod touch. Lá você encontra uma grande quantidade de material didático, com noções básicas de programação para o iPhone OS X, Objective-C, Cocoa, além de dicas e ferramentas. A idéia é dividir com a comunidade o máximo de conhecimento para que todos cresçam juntos.
O site também possui exemplos práticos de código fonte, técnicas de programação em geral e análise de novas aplicações que saírem. É uma referência obrigatória para todos os programadores do iPhone.
O site está todo em espanhol, mas com um pouco de esforço a leitura não é difícil. É o complemento perfeito para o SDK oficial.
Para conhecê-lo, basta clicar aqui.

![[inédito] Teste de recepção do iPhone 4 com as operadoras brasileiras](http://blogdoiphone.com/wp-content/uploads/2010/07/operadorasi4.jpg)
![[guia] Comprar um iPhone 4 no exterior: dicas, vantagens e conselhos](http://blogdoiphone.com/wp-content/uploads/2010/06/iphone4_pict.jpg)
![[dica] Como instalar músicas como toque de celular no iPhone, em 10 passos](http://www.blogdoiphone.com/wp-content/uploads/2010/05/ringtoque.jpg)
![[vídeo] Confira nossas primeiras impressões do iPad Wi-Fi](http://www.blogdoiphone.com/wp-content/uploads/2010/04/ipadbdi.jpg)
![[dica] Como apagar caracteres na Calculadora do iPhone OS](http://www.blogdoiphone.com/wp-content/uploads/2010/02/deletecalc_pict.png)
Muito legal este blog, começou agora, né? Eu tenho muita curiosidade em relação ao SDK e vou tirar um tempo para aprender. Dica muito boa!
Qual é a vantagem em desenvolver aplicativos com o SDK se eu sou OBRIGADO a submeter o aplicativo à AppStore, visto que somente assim seria realizado a instalação no iPhone/iPod.
Isso é complicado, pois por mais que eu concorde que aplicações pornográficas na lojinha online de Tio Jobs iriam prejudicar a imagem da empresa, o iPhone é o melhor player para ser segurado com uma só mão. O acelerômetro poderia ser usado em um sem-número de jogos questionáveis, como o Onanista Hero.
Centralizando a distribuição assim, ou você aceita as regras da Apple OU não escreve programas para o iPhone com o SDK. Isso é ruim, é o extremo oposto da liberdade pregada pelo Stallman, e como todo extremo, é ruim.
Ué, eu acho que não é necessário submeter seu programa para a Apple não! Senão, o que aconteceria com os desenvolvimentos para as empresas?
É sim, Marcus. Todo o programa, para ir para a App Store, deve passar pelo controle da Apple. Para empresas há uma licença especial, onde a Apple disponibiliza a possibilidade de fazer tipo uma AppStore privada, só para funcionários de uma empresa.
A vantagem, Kapela, é que o Cocoa touch (sistema do iPhone/touch) é apaixonante, e você sabendo programar pode até começar a fazer programas para distribuir na App Store.
Imagine você fazendo um aplicativo legal e criativo e centenas de pessoas pagarem 0,99$ por ele. Você ganha dinheiro sem sair de casa, fazendo o que gosta.
Sem falar que a noção de programação é a mesma para aplicativos do Installer também, o que abre possibilidades infinitas para os programadores.
iLex, eu me peguei no primeiro parágrafo do Kapela, que somente após submeter o aplicativo à Apple conseguiria instalar no iPhone/iPod. Eu entendo que consigo fazer isto diretamente no meu iPhone/iPod caso seja uma aplicação para meu uso.
Agora, para distribuir/comercializar no mercado, concordo que é necessário passar pela Apple. E concordo também com o Kapela que isto é extremo e uma tremenda trava em favor da Apple!
Agora, na assinatura Enterprise, as empresas recebem as ferramentas para distribuição e é nesse mercado que eu gostaria de atuar, desenvolvendo aplicações corporativas.
Você viu que tem umas aplicações por US$ 0,99 que até um estagiário consegue fazer? Acho que vou começar a programar para o iPhone.
Olá pessoal, eu tenho muito interesse em aprender a programar para o iPhone, mas sou leigo no assunto e tenho algumas dúvidas básicas:
1- O SDK do iPhone só pode ser utilizado em Mac?
2- Onde encontro material didático para programar para iPhone?
Agradeço a atenção.
**Parabéns pelo excelente Blog!
Certo iLex, eu concordo com você por esse ponto de vista.
Mas o que coloquei em pauta é a obrigatoriedade do aplicativo ser enviado à Apple, pra só depois ser aprovado e entrar na AppStore!!
Poxa, se eu quisesse criar um aplicativo besta e envia-lo diretamente ao meu iPhone, eu não conseguiria, visto que o SDK me obriga a enviar a aplicação à Apple.
O máximo que existe é um simulador de iPhone, mas não é isso que eu quero!
É por isso que os programas que são instalados pelo Installer (ou por outro método diferente da AppStore) NÃO são programados pelo SDK do iPhone.
Marcus, não tinha lido seu comentário.
E é exatamente isso o que eu quis dizer!
Se eu desejo criar aplicações p/ iPhone e vende-las para o mercado corporativo (ou da-las a alguem… ou sei la o que), eu não vou conseguir via SDK!
Alexandre
Sim, o SDK é somente pra Mac OS X Leopard. No site que foi postado você encontra alguns materiais, outros é via google mesmo, hehe
Ok kapela, como já comentamos para usar o SDK temos também que ficar com as algemas.
Alexandre, a fonte que eu tenho usado é o próprio site da Apple – iPhone Dev Center (http://developer.apple.com/iphone/) mas aí precisa ter um pouco de conhecimento de inglês. Lá tem tudo e está sendo o meu ponto partida.
A indicação do Blog do iPhone também é muito boa e espero na continuidade (este blog está no início) tenhamos vários artigos. Ai… tem que saber leer textos en español.
Abraços a todos!
[...] BlogdoiPhone Compartilhe These icons link to social bookmarking sites where readers can share and discover new [...]
Saludos, gracias por reseñar el blog. Lamento no poder escribir en portugues para todos los amigos de Brasil.
Si alguien tiene conocimientos de español/portugues y quiere trabajar en colaboracion para llevar el contenido a su idioma, podemos trabajarlo conjuntamente.
De nuevo gracias y saludos!
[...] julho passado falamos aqui do ótimo iPhone Software Factory, um site em espanhol que reúne um grande material de ajuda para [...]
Sou estudante da linguagem Java e fiquei curioso sobre e
este tipo de programação. Gostaria de obter mais detalhes. Grato.
O iPhone não trabalha com java, só com Objetive-C.
Oi ,
Gostaria de saber se alguem conhece algum programa onde eu possa criar meus proprios aplicativos p/ o Iphone …
Eu entrei no site acima , mas achei que nao era isso que eu tava procurando ….
Obrigada
Galera por favor, alguem sabe como acessa o link com o conteudo de material, o link indicado não acessando.www.iphonesoftwarefactory.com.ve
Olá pesso-ALL.
Estou querendo me aventurar no iPhone. Parece ser uma boa, ams veremos. No momento tenho muitas dúvidas e gostaria de poder contar com a ajuda de voces no sentido de dar uma luz nas respostas.
01 – Para desenvolver aplicativos para rodar no iPhone, eu preciso necessariamente estar desenvolvendo num equipamento MAC, ou já é possível utilizar um PC e instalar nele o sistema MAC para esse desenvolvimento?
02 – Li os posts acima mas fiquei na dúvida. Como funciona esse processo de desenvolvimento? Como consigo desenvolver de forma que os aplicativos sejam comercializados na AppleStore? Quando custa fazer isso?
03 – Ainda com relação a pergunta anterior, é possível desenvolver aplicativos e rodar no iPhone sem passar pela Apple? E se eu precisar de um aplicativo específico para rodar nos iPhones dos meus funcionários, não posso fazer isso e jogar direto nos aparelhos?
04 – O site em espanhol está com LINK quebrado. Tem algum outro fora o da própria Apple?
05 – Eu tenho um blog genérico. Se eu tiver acesso ao material poderei formatar e deixar disponível nele para que todos possam ter acesso. Alguém quer ajudar?
Pohhh, desculpem pela infinidade de pergunas, mas acredito que é melhor perguntar do que tentar adivinhar. Se puderem ajudar, valeu mesmo!
Olá o link de acesso ao site esta quebrado.
existe outro link ?
Obrigado;
Boa tarde!
iLex, eu me interessei muito no SDK da Apple, é necessário ter um MAC para desenvolver ?
Obrigado !
Qdo o assunto é programas para iphone, sou um perdido. Quero desenvolver um projeto para smartphones utilizando recursos de voz. Exemplo: Queria falar codigos e queria que o meu software interpretasse, convertesse esse codigo em comandos.
queria saber se existe ferramentas hojes para desenvolver para iphone.
iLex
Programo para iPhone, e estou com grande demanda. Conhece algum desenvolvedor para indicar? Ou algum framework para agilizar o desenvolvimento?
Obrigado