8 d iniciando_iphone_ios4

1,028 views
978 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,028
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

8 d iniciando_iphone_ios4

  1. 1. Primeiros passos naprogramação para iOS Nossas dicas para montar uma boa base
  2. 2. www.iphonedevcamp.com.br @iphonedevcampbr
  3. 3. Você, eu e todos podem !• E se você já programa em outra linguagem qualquer melhor ainda !• Para programar para iPhone você precisa apenas entender um pouco de lógica• Para programar para iPhone basta não ter medo e ter vontade• Compre um Mac, os mais baratos: Mac Mini, Macbook 13’, Macbook Air 11’ e o iMac mais básico (parcele em várias vezes)• Compre um dispositivo com iOS (não é necessário) ProgramandoparaiOS
  4. 4. Entre para o programa!• Registre uma conta para desenvolvimento no endereço: developer.apple.com/iphone• Configure sua conta bancária para receber o montante vendido dentro da iTunes App Store ProgramandoparaiOS
  5. 5. SDK ?• O SDK de desenvolvimento da Apple vêm com o XCode, o Interface Builder, o Instruments e o iPhone Simulator.• O XCode faz debug e deploys diretamente no aparelho• Você pode criar projetos com compilações para iPhone, iPad, iPod e Mac ProgramandoparaiOS
  6. 6. A aprovação não é um bicho papão• Muito se fala que a aprovação da Apple não têm critério ou não aprova nada• A aprovação da Apple passa em um crivo que segue toda a documentação de exigências para upload para a loja• A Apple ignora na aprovação se o App é feio ou não, muitas outras lojas (Nintendo, Sony etc.) consideram isso na aprovação. ProgramandoparaiOS
  7. 7. Instruments• O Instruments têm diagnósticos de: leaks, alocações, atividades, timer de loads, cpu, simulação de uso, energia, uso de sistema, animações, threads, objetos “zumbis”, atividade de arquivos e OpenGL/ES ProgramandoparaiOS
  8. 8. Já inventaram tudo ? MENTIRA• Não caia nos discursos prontos: “Isso já existe”, “Já fizeram tudo que era possível”, “Não adianta ser bom, já existe um lá de graça” e outros• Conta a criatividade, a usabilidade e o design• Existem inúmeras funções no iPhone que sequer são exploradas ainda por desenvolvedores ProgramandoparaiOS
  9. 9. Procure Orientação• Livros• Programadores experientes• Artigos / Tutoriais• Documentação Apple ProgramandoparaiOS
  10. 10. Livros• Procure por livros completos, não apenas de scripts ou funções específicas• Procure por livros de Objective-C apenas também• Procure por livros sobre Cocoa Touch ou Desenvolvimento iOS ProgramandoparaiOS
  11. 11. Onde encontrar• Livraria Cultura www.livrariacultura.com.br• Safari Books Online safaribooksonline.com• iTunes Book Store Book Store no iOS• Kindle Store www.amazon.com• InformIT www.informit.com ProgramandoparaiOS
  12. 12. Programadores Experientes• Cuidado com falsos profetas• Procure alguém com uma boa base• Para aulas, procure professores experientes• Absorva tudo que conseguir desse programador• Frequente Fóruns• IRC ProgramandoparaiOS
  13. 13. Tutoriais & Artigos• Blogs de desenvolvedores cocoawithlove.com 71squared.com icodeblog.com• Google• Sites do Assunto howtomakeiphoneapps.com• Fique antenado ProgramandoparaiOS
  14. 14. Documentação Apple• É de graça, aproveite !• Possui exemplos• É bem extensa e completa ProgramandoparaiOS
  15. 15. Conselhos• Comece entendendo o conceito de camadas do iOS• Entenda a sintaxe do Objective-C• Estude os delegates• Estude as coleções• Use e abuse de plist’s ProgramandoparaiOS
  16. 16. Nunca desanime!Faça seu APP e mostre ao mundo! ProgramandoparaiOS
  17. 17. Fábio Balancin Cursos e Games! Visitembalancin@8d.com.br nossos sites:twitter.com/balancin www.8D.com.brGuilherme Tsubotatsubota@8d.com.br www.8Dgames.com.brtwitter.com/tsubota www.8Dcursos.com.br ProgramandoparaiOS

×