Your SlideShare is downloading. ×
0
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
8 d iniciando_iphone_ios4
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

8 d iniciando_iphone_ios4

824

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
824
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Primeiros passos naprogramação para iOS Nossas dicas para montar uma boa base
  • 2. www.iphonedevcamp.com.br @iphonedevcampbr
  • 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. 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. 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. 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. 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. 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. Procure Orientação• Livros• Programadores experientes• Artigos / Tutoriais• Documentação Apple ProgramandoparaiOS
  • 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. 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. 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. Tutoriais & Artigos• Blogs de desenvolvedores cocoawithlove.com 71squared.com icodeblog.com• Google• Sites do Assunto howtomakeiphoneapps.com• Fique antenado ProgramandoparaiOS
  • 14. Documentação Apple• É de graça, aproveite !• Possui exemplos• É bem extensa e completa ProgramandoparaiOS
  • 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. Nunca desanime!Faça seu APP e mostre ao mundo! ProgramandoparaiOS
  • 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

×