Que tal aproveitar o feriado para aprender a programar para o iPhone?

Muita gente nos pergunta o que é preciso para aprender a programar para o iPhone. O que talvez nem todos saibam é que a própria Apple disponibiliza um rico material de aprendizado, que está disponível para qualquer um em seu site, gratuitamente.
Desenvolver aplicativos para o iPhoneOS não é nada fácil. É preciso muita dedicação e estudo, além de muita vontade de aprender. Porém, para os que persistem os resultados podem ser muito animadores. Em outros países há muitos casos de jovens que estão deixando seu emprego para se dedicarem exclusivamente ao iPhone. E muitos se dão muito bem.
Pois vamos mostrar os primeiros passos, para você aproveitar o feriado e se inteirar mais sobre esse mundo. Quem sabe você não se transforme em mais um desenvolvedor brasileiro de sucesso no mundo iPhone?
Primeiro de tudo, você precisa ter um nível mínimo de conhecimento da língua inglesa, pois quase 100% do material, além de todo o processo na App Store, é neste idioma.
Passada essa premissa básica, o primeiro lugar a se dirigir é o site da Apple dedicado aos desenvolvedores: o Apple Developer Connection.
Este portal é a mina de ouro para quem procura se iniciar na plataforma. No começo você não precisa nem se inscrever, pois os documentos básicos estão todos disponíveis. No futuro, você até pode fazer sua inscrição gratuita para poder mexer no SDK, mas saiba que ele é compatível apenas com MacOS X rodando em computadores Intel.
Para começar, você pode matar sua curiosidade baixando os documentos básicos da programação para o iPhone:

iPhone Application Programming Guide
iPhone Development Guide
iPhone Human Interface Guidelines
Your First iPhone Application
Estas quatro apostilas são essenciais se você quer realmente entrar de cabeça nesta área. Imprima-os e estude-os com dedicação.
Se você apenas está curioso para saber como é programar para o iPhone, então eu aconselho ler o primeiro e o último, que dão uma idéia da complexidade da programação, além de possuirem várias “figurinhas”.
Este é realmente o primeiro passo. Analisando estes documentos você vai poder decidir se quer mesmo investir no desenvolvimento para o iPhone ou então perceber que a coisa não é para você.
Se quiser continuar, depois pode se inscrever gratuitamente no site, onde você vai encontrar outros documentos e exemplos de programação.
Boa leitura.
PS: a inscrição gratuita não dá acesso ao SDK 3.0 beta, nem ao firmware. Para isso é preciso pagar.


![[tutorial] Saiba como comprar um livro digital no Brasil e fazê-lo funcionar no iBooks](http://blogdoiphone.com/wp-content/uploads/2011/10/ibookS_t.jpg)
![[tutorial] Saiba o que são e como usar os códigos promocionais da App Store](http://blogdoiphone.com/wp-content/uploads/2011/07/redeemappstore.jpg)

iLex,
“bastante” quando é equivalente de “muito” ou “muita” concorda com o substantivo a que se refere. Assim, o correto seria: … além de possuirem bastantes “figurinhas”.
Virou blog de correção ortogrática agora… o cara quebra a cabeça dando dicas bacanas do iphone e sempre tem um que o corrige no português.. pra que?? ou melhor, pra quê? (antes que me corrijam, hehehe).
“equivalente a”
como foi dito na mateira tem que tr mt dedicaçao msm
Boooooa iLex
ótimo post
eu tenho uma ideia de app q eu tenho CERTEZA q rende mt, mas mt dinheiro… mas dificil d por em pratica. programação eh mt dificil p kem ker começar do zero
Pena que precise de um Mac. Vontade eu tenho, poxa!
Apple, SDK para Windows, HELP!!!
boaaa ilex… eu já tinha postado uma resposta para um cara falando dessas aulinhas do Objective C lingua do iPhone…
Estou emulando o Leopard aqui no PC para rodar o SDK. Tentar fazer alguma coisa.
@iLex
Aí, precisa saber o que antes de comessar aprender o que esses pdf ensinam? Eu não sei nada de programação e linguagem de pc!
comessar foi foda.
merda! ahushaushaushausha sempre faço essa confusão no teclado! hausahsuahsahsuashuashua
Irra! Boa, agora é só tomar vergonha na cara e começar a ler a bagaça
Acabei de dar uma olhada nos PDFs, e pelo jeito é mais difícil que muito projeto em ASP e PHP.
Fodeo, AUSDHAUDS XD
Lucas com qual emulador vc está com o leopard
Lucas com qual emulador vc está com o leopard [2]
“Lucas disse:
20 abril 2009 às 19:35
Estou emulando o Leopard aqui no PC para rodar o SDK. Tentar fazer alguma coisa.”
LUCAS, embora fora do topic mas com relação ao mesmo, ONDE ACHO o LEOPARD pra down pra tentar instalar aqui tmb?
obrigado!
MIchael: tenta essa pagina http://www.sykey.net/hackintosh/
Ai, como eu queria um mac
E $100.
E deidcação.
Tá difícil xD
Muito obrigado, iLex!!! Muito bom mesmo.
Alguém poderia me dar uma dica sobre por onde devo começar para ADAPTAR PÁGINAS para o Iphone??
É uma tarefa realizável por mortais??? Bem mortais!!! He he…
Um grande abraço.
iLex, e se rodar o Mac num emulador? Funciona?
sério que só funfa no mac? até fiquei interessado em estudar, mas se for pra desenvolver somente com mac nem dá.
Desculpa, eu sempre leio todos os posts, mas me passei no post do Michael e Lucas.
E aí pessoal, rola desenvolver em um emulador?
Ou melhor Lucar qual tutorial vc usou?? .. eu já tentei usar dual boot, e o máximo que eu consegui foi um lerdo Tiger pro VMware workstation, eu já havia tentado isso a um tempo e agora vou tentar novamente
*Lucas
Olá, filhos!
Estou na rua agora pelo iPhone e não me lembro do nome do programa, que aliás não é um programa, mas sim, uma imagem ISO para ser gravada e instalada no seu PC com plataforma INTEL. Baixei a minha imagem no famoso The Pirate Bay. Ao chegar em casa posso pegar os links e postar um tutorial no fórum.
Até as 11:00. .
Estou aprendendo a programar, só que em C++.
Aliás, qual a linguagem usada no iphone??
Sera q alguem pode me dizer oqeh preciso para criar um aplicativo?
tenho um notbook da apple…
e estou interessado em criar aplicativos
estou no japao,como essa crise pelo visto vai demorar um pouko pra passar e eu tenho tempo de sobra!
vou me dedicar a isso….nunca se sabe ne!?
De volta. Olha, isso o que eu vou dizer agora só é valido para plataformas Intel. Para instalar o Mac no PC é muito simples. Qualquer um que saiba gravar uma imagem ISO e instalar um Windows consegue. Vá ao Pirate Bay e procure por “iATKOS 5i”. Clique em “iATKOS 5i 10.5.5 dvd for Intel”, o resultado que tem 260 seeders aproximadamente.
Baixe ele, grave essa imagem .iso em um dvd e instale. Pronto seu Pc agora é um Mac. sauhsa!
@Michel, olha cara no Pirate Bay tem lá várias cópias para Mac.
Bem q eu queria, mas eh so em Mac OS X, ne? em hackintosh tb acredito…em ambos os casos agora nao da…
Segundo o iLex, tem gente programando pra iPhone em Netbook (com emulador dã). [via twitter]
Mais pelo jeito é beeeem foda, até perdi a coragem :/
Andre a linguagem utilizada é a Objective-C… é mais uma derivação de C… então como vc tá estudando C++… uma basezinha vc vai ter…
Erick baixe o SDK da apple no site da apple (developer.apple.com)
Gostei das dicas de português.
alguem sabe como instalar o hackintosh no eeepc 900ha não to conseguindo de maneira alguma.
intel atom n270 1.6ghz
mmx,sse, sse2, sse3, ssse3
chipset i945gse
1gb memoria
tentando instalar em um hd externo 120 gb
Otimo post, isso dai serve pras pessoas terem uma pequena ideia do que eh programar pro iPhone, eh preciso muito tempo e dedicacao pra aprender, por isso que os programadores ficam puto quando sabem que alguem crakeou um app seu. Ou alguem que nao sabe programar comecam a dizer que determinada app nao serve pra nada. Se fosse assim app como iBeer, Ocarina e outros que para muitos estao na lista de inuteis, mas sao os mais vendidos da AppStore.
E so jogar as apostilas no google translate, e ele traduz tudo!!!
bem mais fácil
@Eduardo: A página que você solicitou é grande demais para ser traduzida.
@Dinho e @Lucas:
Valeu pelas informações, vou tentar instalar aqui, obrigado!
Baixando!
Vlw.
Fala iLex! Cara, fui fazer o registro no iPhone Dev Center logo após o login alguns dados já vieram preenchidos. Esses dados são os dados fake que usei pra criar a conta na AppStore americana. Enfim, devo manter esses dados mesmo? Abraço!
@Lucas… valeu… kkkk vou instalar aki lol =DDD
Vai já aparecer essas apostilas traduzidas para o PT-BR!
que cumulo quererem tanto windows pra programar pro iphone. Comprem um Mac e tirem esse virus de windows da vida de vcs. Se ja tao felizes com o iPhone, ja eh meio caminho andado, agora terminem o caminho.
Cado,
O problema é o custo. Nem todos tem a disposição ou como prioridade comprar um Mac…
O custo é o de menos.. O pior é sem dúvida a burocracia da Apple. Minha empresa demorou uns 3 meses e váárias ligações internacionais para conseguir a licença para desenvolvimento inHouse da Apple (começamos com essa licença), depois mais uns 3 meses para conseguir a licença para desenvolver para a App Store.
Agora enviamos nosso primeiro aplicativo para a App Store e depois de 20 dias para o aplicativo ser aprovado pela Apple, tivemos uma surpresa – o nosso contrato para desenvolvimento de aplicativos gratuitos ainda não foi aprovado – ele está em análise a mais de 3 meses e enquanto ele não for aprovado nosso aplicativo não fica disponível
Isso é o pior
Tenho uma boa idéia para desenvolver um aplicativo, porém não entendo bulufas de programação.
Gostaria de saber com quem entrar em contato para, juntamente comigo, por a mão na massa para arriscar umas vendinhas na App Store.
abraços.
ótimas dicas
valeuuuu
fui