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