AplicativosDesenvolvedores

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

SDK

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.

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:

Apostilas da Apple

 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. 😉

Tags
Mostrar mais

iLex

Robô virtual que tem como missão organizar o site e ajudar leitores. De tempos em tempos ele desvirtua e tenta fazer outras coisas, mas nada que um hard reset não resolva.

Artigos Relacionados

  • Tullio

    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”. 😉

    • Marcos

      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).

  • Tullio

    “equivalente a”

  • Henry

    como foi dito na mateira tem que tr mt dedicaçao msm

  • Boooooa iLex 😀 ótimo post 🙂

  • Caio Maia

    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

  • Lucas

    Pena que precise de um Mac. Vontade eu tenho, poxa! 🙁
    Apple, SDK para Windows, HELP!!!

  • henriqueG

    boaaa ilex… eu já tinha postado uma resposta para um cara falando dessas aulinhas do Objective C lingua do iPhone…

  • Lucas

    Estou emulando o Leopard aqui no PC para rodar o SDK. Tentar fazer alguma coisa.

  • Alexander Novarro

    @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!

  • Lucas

    comessar foi foda.

  • Alexander Novarro

    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

  • cleudson

    Lucas com qual emulador vc está com o leopard

  • henriqueG

    Lucas com qual emulador vc está com o leopard [2]

  • Michael

    “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!

  • Dinho

    MIchael: tenta essa pagina http://www.sykey.net/hackintosh/

  • Bruno

    Ai, como eu queria um mac 🙁
    E $100.
    E deidcação.

    Tá difícil xD

  • Marcelo BsB

    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?

  • henriqueG

    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

  • henriqueG

    *Lucas

  • 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??

  • Erick

    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!?

  • Lucas

    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!

  • Lucas

    @Michel, olha cara no Pirate Bay tem lá várias cópias para Mac.

  • Bruno

    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 :/

  • henriqueG

    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…

  • henriqueG

    Erick baixe o SDK da apple no site da apple (developer.apple.com)

  • Krikaoli

    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

  • Homero

    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.

  • Eduardo

    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.

  • Michael

    @Dinho e @Lucas:
    Valeu pelas informações, vou tentar instalar aqui, obrigado!

  • Vicente

    Baixando!
    Vlw. 😛

  • leotrux

    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!

  • henriqueG

    @Lucas… valeu… kkkk vou instalar aki lol =DDD

  • Alcemir

    Vai já aparecer essas apostilas traduzidas para o PT-BR!

  • cado

    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.

  • Vicente

    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

  • Isaac Sandes Dis

    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.

  • Marcelo Escobar

    ótimas dicas
    valeuuuu
    fui