Desenvolvimento de Apps e Games para iOS - Parte 1

4,454 views
4,313 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,454
On SlideShare
0
From Embeds
0
Number of Embeds
1,415
Actions
Shares
0
Downloads
92
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvimento de Apps e Games para iOS - Parte 1

  1. 1. Desenvolvimento de Apps e Games para iOSPor Erisvaldo Júnior. Parte 1 (01/11/2011)
  2. 2. Roteiro da Aula CONFIGURAR INTRODUÇÃO AO AMBIENTE OBJECTIVE-C Bem vindo ao mundo da mobilidade
  3. 3. CONFIGURAR O AMBIENTE
  4. 4. INTRODUÇÃO AO OBJECTIVE-C
  5. 5. Inspiração para o Java e C#C orientado a objetos (mas não estamos falandodo C++);Herança simples e interfaces ( @protocols );Campos são protegidos por default;Todos os métodos são públicos e podem sersobrecarregados.
  6. 6. Declaração de Classes no Objective-C
  7. 7. Métodos no Objective-C(Inspirado no SmallTalk)
  8. 8. Implementação de Classes no Objective-C
  9. 9. É necessário desalocar as variáveisPara cada alloc, retain ou copy,sempre deve haver um release.
  10. 10. É necessário desalocar as variáveis
  11. 11. Chamando métodos em Objective-C
  12. 12. Mensagens aninhadas
  13. 13. Métodos com múltiplas entradas
  14. 14. Acessores (Setters e Getters)
  15. 15. Sintaxe alternativa para Acessores (Pontos)
  16. 16. Criando Objetos
  17. 17. Gerenciamento de Memória
  18. 18. Projetando uma Classe
  19. 19. Projetando uma Classe
  20. 20. Adicionando métodos na classe
  21. 21. Adicionando métodos na classe
  22. 22. Adicionando métodos na classe
  23. 23. Implementando a classe
  24. 24. Implementando a classe
  25. 25. Com Garbage Collector fica mais fácil…
  26. 26. Construtor
  27. 27. Destrutor
  28. 28. Mais sobre Gerenciamento de Memória
  29. 29. Logging
  30. 30. Propriedades (SEM)
  31. 31. Propriedades (COM)
  32. 32. Propriedades@synthesize gera Getters e Setters de Propriedades
  33. 33. Referência NULA
  34. 34. CategoriesUm dos recursos mais interessantes do Objective-C;Permite adicionar métodos a classes que jáexistem sem herança ou saber qualquer detalhe daclasse;Útil pois você pode adicionar métodos a objetospré-construídos.
  35. 35. Categories
  36. 36. Categories
  37. 37. Categories
  38. 38. obrigado• e-mail: erisvaldo@yupistudios.com.br• web: http://erisvaldojunior.com• twitter: @erisvaldojunior

×