Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quero desenvolver um aplicativo para iPhone, o que preciso?

Fernando Bass
November 10, 2012

Quero desenvolver um aplicativo para iPhone, o que preciso?

Slides da palestra do 4 DevInSantos realizado em 10/11/2012

Fernando Bass

November 10, 2012
Tweet

More Decks by Fernando Bass

Other Decks in Technology

Transcript

  1. A palestra vai começar
    Sunday, November 11, 12

    View full-size slide

  2. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    Sunday, November 11, 12

    View full-size slide

  3. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    Sunday, November 11, 12

    View full-size slide

  4. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    5XJUUFS!GFS@CBTT
    Sunday, November 11, 12

    View full-size slide

  5. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    5XJUUFS!GFS@CBTT
    #MPHGFSCBTTDPN
    Sunday, November 11, 12

    View full-size slide

  6. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    5XJUUFS!GFS@CBTT
    #MPHGFSCBTTDPN
    %FTFOWPMWFEPSJ04
    Sunday, November 11, 12

    View full-size slide

  7. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    5XJUUFS!GFS@CBTT
    #MPHGFSCBTTDPN
    %FTFOWPMWFEPSJ04
    Sunday, November 11, 12

    View full-size slide

  8. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    5XJUUFS!GFS@CBTT
    #MPHGFSCBTTDPN
    http://www.edukee.com
    %FTFOWPMWFEPSJ04
    Sunday, November 11, 12

    View full-size slide

  9. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    5XJUUFS!GFS@CBTT
    #MPHGFSCBTTDPN
    http://www.edukee.com
    %FTFOWPMWFEPSJ04
    Sunday, November 11, 12

    View full-size slide

  10. Twitter: @fer_bass Blog: ferbass.com
    2VFNTPVFV
    /PNF'FSOBOEP3JCFJSPBLB'FS#BTT
    5XJUUFS!GFS@CBTT
    #MPHGFSCBTTDPN
    http://www.edukee.com http://www.poisonlabs.com
    %FTFOWPMWFEPSJ04
    Sunday, November 11, 12

    View full-size slide

  11. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  12. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  13. Twitter: @fer_bass Blog: http://ferbass.com
    4QMBTI$BN
    Sunday, November 11, 12

    View full-size slide

  14. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  15. Twitter: @fer_bass Blog: http://ferbass.com
    IUUQJPTEFWTQPUDPN
    Sunday, November 11, 12

    View full-size slide

  16. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  17. Twitter: @fer_bass Blog: http://ferbass.com
    IUUQTFMGTQPSH
    Sunday, November 11, 12

    View full-size slide

  18. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  19. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  20. Twitter: @fer_bass Blog: http://ferbass.com
    2VFSPEFTFOWPMWFSVNBQMJDBUJWP
    QBSBJ1IPOF PRVFQSFDJTP
    Sunday, November 11, 12

    View full-size slide

  21. Twitter: @fer_bass Blog: http://ferbass.com
    2VFSPEFTFOWPMWFSVNBQMJDBUJWP
    QBSBJ1IPOF PRVFQSFDJTP
    Sunday, November 11, 12

    View full-size slide

  22. Twitter: @fer_bass Blog: http://ferbass.com
    2VFSPEFTFOWPMWFSVNBQMJDBUJWP
    QBSBJ1IPOF PRVFQSFDJTP
    Sunday, November 11, 12

    View full-size slide

  23. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  24. Twitter: @fer_bass Blog: http://ferbass.com
    .FSDBEP
    Sunday, November 11, 12

    View full-size slide

  25. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  26. Twitter: @fer_bass Blog: http://ferbass.com
    .FSDBEPEFUSBCBMIP
    Sunday, November 11, 12

    View full-size slide

  27. Twitter: @fer_bass Blog: http://ferbass.com
    .FSDBEPEFUSBCBMIP
    Ainda está faltando mão de obra.
    Sunday, November 11, 12

    View full-size slide

  28. Twitter: @fer_bass Blog: http://ferbass.com
    .FSDBEPEFUSBCBMIP
    Ainda está faltando mão de obra.
    Valor hora R$ 35 reais ~ R$ 100 reias+
    Sunday, November 11, 12

    View full-size slide

  29. Twitter: @fer_bass Blog: http://ferbass.com
    .FSDBEPEFUSBCBMIP
    Ainda está faltando mão de obra.
    Valor hora R$ 35 reais ~ R$ 100 reias+
    Muitas oportunidades para freelancer
    Sunday, November 11, 12

    View full-size slide

  30. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  31. Twitter: @fer_bass Blog: http://ferbass.com
    $POIFDFOEPPJ04
    Sunday, November 11, 12

    View full-size slide

  32. Twitter: @fer_bass Blog: http://ferbass.com
    $POIFDFOEPPJ04
    O iOS originalmente chamado de iPhone OS foi o
    sistema operacional criado para rodar nos
    dispositivos iPhone.
    Sua primeira versão surgio em meados de 2007 e
    em seguida o sistema foi introduzido em outros
    dispositivos como iPod Touch, iPad e Apple TV
    Sunday, November 11, 12

    View full-size slide

  33. Twitter: @fer_bass Blog: http://ferbass.com
    "SRVJUFUVSBCÂTJDB
    Sunday, November 11, 12

    View full-size slide

  34. Twitter: @fer_bass Blog: http://ferbass.com
    "SRVJUFUVSBCÂTJDB
    Sunday, November 11, 12

    View full-size slide

  35. Twitter: @fer_bass Blog: http://ferbass.com
    "SRVJUFUVSBCÂTJDB
    Aplicativos
    Sunday, November 11, 12

    View full-size slide

  36. Twitter: @fer_bass Blog: http://ferbass.com
    "SRVJUFUVSBCÂTJDB
    Aplicativos
    Hardware
    Sunday, November 11, 12

    View full-size slide

  37. Twitter: @fer_bass Blog: http://ferbass.com
    "SRVJUFUVSBCÂTJDB
    Aplicativos
    Hardware
    "1*
    Sunday, November 11, 12

    View full-size slide

  38. Twitter: @fer_bass Blog: http://ferbass.com
    .FGBMFNBJT
    Sunday, November 11, 12

    View full-size slide

  39. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  40. Twitter: @fer_bass Blog: http://ferbass.com
    $PSF04
    $PSF4FSWJDFT
    .FEJBMBZFS
    $PDPB5PVDI
    Sunday, November 11, 12

    View full-size slide

  41. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  42. Twitter: @fer_bass Blog: http://ferbass.com
    $PDPB5PVDI
    Sunday, November 11, 12

    View full-size slide

  43. Twitter: @fer_bass Blog: http://ferbass.com
    $PDPB5PVDI
    When designing your applications, you should investigate
    the technologies in this layer first to see if they meet
    your needs.
    http://developer.apple.com
    Sunday, November 11, 12

    View full-size slide

  44. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  45. Twitter: @fer_bass Blog: http://ferbass.com
    UITextField
    UIControl
    UIView
    UIResponder
    NSObject
    NSString
    NSArray
    UILabel
    Sunday, November 11, 12

    View full-size slide

  46. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  47. Twitter: @fer_bass Blog: http://ferbass.com
    .FEJBMBZFS
    The Media layer contains the graphics, audio,
    and video technologies geared toward
    creating the best multimedia experience
    available on a mobile device.
    http://developer.apple.com
    Sunday, November 11, 12

    View full-size slide

  48. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  49. Twitter: @fer_bass Blog: http://ferbass.com
    $PSF4FSWJDFT
    The Core Services layer contains the
    fundamental system services that all
    applications use. Even if you do not use these
    services directly, many parts of the system
    are built on top of them.
    http://developer.apple.com
    Sunday, November 11, 12

    View full-size slide

  50. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  51. Twitter: @fer_bass Blog: http://ferbass.com
    A version of the Foundation framework is
    available in both Mac OS X and iOS, and most of
    the classes you would expect to be present are
    available in both.
    Sunday, November 11, 12

    View full-size slide

  52. Twitter: @fer_bass Blog: http://ferbass.com
    A version of the Foundation framework is
    available in both Mac OS X and iOS, and most of
    the classes you would expect to be present are
    available in both.
    0CKFDUJWF$HBSCBHFDPMMFDUJPO
    Sunday, November 11, 12

    View full-size slide

  53. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  54. Twitter: @fer_bass Blog: http://ferbass.com
    $PSF04
    The Core OS layer contains the low-level features
    that most other technologies are built upon. Even if
    you do not use these technologies directly in your
    applications, they are most likely being used by other
    frameworks.
    http://developer.apple.com
    Sunday, November 11, 12

    View full-size slide

  55. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  56. Twitter: @fer_bass Blog: http://ferbass.com
    $PNPTFSVNEFTFOWPMWFEPS"QQMF
    Sunday, November 11, 12

    View full-size slide

  57. Twitter: @fer_bass Blog: http://ferbass.com
    $PNPTFSVNEFTFOWPMWFEPS"QQMF
    Sunday, November 11, 12

    View full-size slide

  58. Twitter: @fer_bass Blog: http://ferbass.com
    $PNPTFSVNEFTFOWPMWFEPS"QQMF
    Sunday, November 11, 12

    View full-size slide

  59. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  60. Twitter: @fer_bass Blog: http://ferbass.com
    1SFDJTPQBHBS64EPMBSFT
    Sunday, November 11, 12

    View full-size slide

  61. Twitter: @fer_bass Blog: http://ferbass.com
    1SFDJTPQBHBS64EPMBSFT
    /§0
    Sunday, November 11, 12

    View full-size slide

  62. Twitter: @fer_bass Blog: http://ferbass.com
    1SFDJTPQBHBS64EPMBSFT
    /§0
    "QFOBTTFWPDÊRVJTFSQVCMJDBS
    BQMJDBUJWPTFNTFVOPNFFNQSFTB
    Sunday, November 11, 12

    View full-size slide

  63. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  64. Twitter: @fer_bass Blog: http://ferbass.com
    FAX ??????
    Sunday, November 11, 12

    View full-size slide

  65. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  66. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  67. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  68. Twitter: @fer_bass Blog: http://ferbass.com
    O papel vai aqui
    Sunday, November 11, 12

    View full-size slide

  69. Twitter: @fer_bass Blog: http://ferbass.com
    O papel vai aqui
    Sunday, November 11, 12

    View full-size slide

  70. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  71. Twitter: @fer_bass Blog: http://ferbass.com
    "NCJFOUFEFEFTFOWPMWJNFOUP
    Sunday, November 11, 12

    View full-size slide

  72. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  73. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  74. Twitter: @fer_bass Blog: http://ferbass.com
    IUUQNBDJODMPVEDPN
    Sunday, November 11, 12

    View full-size slide

  75. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  76. Twitter: @fer_bass Blog: http://ferbass.com
    (3"56*50
    Sunday, November 11, 12

    View full-size slide

  77. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  78. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  79. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  80. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  81. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  82. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  83. Twitter: @fer_bass Blog: http://ferbass.com
    'FBSPG
    Sunday, November 11, 12

    View full-size slide

  84. Twitter: @fer_bass Blog: http://ferbass.com
    'FBSPG
    Objective-C
    Sunday, November 11, 12

    View full-size slide

  85. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  86. Twitter: @fer_bass Blog: http://ferbass.com
    Características
    Sunday, November 11, 12

    View full-size slide

  87. Twitter: @fer_bass Blog: http://ferbass.com
    Características
    Orientada à objeto
    Sunday, November 11, 12

    View full-size slide

  88. Twitter: @fer_bass Blog: http://ferbass.com
    Características
    Orientada à objeto
    Dinâmica
    Sunday, November 11, 12

    View full-size slide

  89. Twitter: @fer_bass Blog: http://ferbass.com
    Características
    Orientada à objeto
    Dinâmica
    Rápida
    Sunday, November 11, 12

    View full-size slide

  90. Twitter: @fer_bass Blog: http://ferbass.com
    Características
    Orientada à objeto
    Dinâmica
    Rápida
    Baseada em C
    Sunday, November 11, 12

    View full-size slide

  91. Twitter: @fer_bass Blog: http://ferbass.com
    Características
    Orientada à objeto
    Dinâmica
    Rápida
    Baseada em C
    Diferente
    Sunday, November 11, 12

    View full-size slide

  92. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  93. Twitter: @fer_bass Blog: http://ferbass.com
    Compiladores
    Sunday, November 11, 12

    View full-size slide

  94. Twitter: @fer_bass Blog: http://ferbass.com
    Compiladores
    GCC
    Sunday, November 11, 12

    View full-size slide

  95. Twitter: @fer_bass Blog: http://ferbass.com
    Compiladores
    GCC LLVM
    Sunday, November 11, 12

    View full-size slide

  96. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  97. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  98. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  99. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  100. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  101. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  102. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  103. Twitter: @fer_bass Blog: http://ferbass.com
    Criando instancia da classe
    Sunday, November 11, 12

    View full-size slide

  104. Twitter: @fer_bass Blog: http://ferbass.com
    Criando instancia da classe
    Gato *meuGato = [[Gato alloc] init];
    Sunday, November 11, 12

    View full-size slide

  105. Twitter: @fer_bass Blog: http://ferbass.com
    Criando instancia da classe
    Gato *meuGato = [[Gato alloc] init];
    gcc meuGato.m -o meuGato -l objc
    Sunday, November 11, 12

    View full-size slide

  106. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  107. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Sunday, November 11, 12

    View full-size slide

  108. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    Sunday, November 11, 12

    View full-size slide

  109. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    minha_string = String.new
    Sunday, November 11, 12

    View full-size slide

  110. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    minha_string = String.new
    minha_string = “Olá”
    Sunday, November 11, 12

    View full-size slide

  111. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    minha_string = String.new
    minha_string = “Olá”
    Objective-C
    Sunday, November 11, 12

    View full-size slide

  112. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    minha_string = String.new
    minha_string = “Olá”
    Objective-C
    NSString *minhaString = [[NSString alloc] init];
    Sunday, November 11, 12

    View full-size slide

  113. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    minha_string = String.new
    minha_string = “Olá”
    Objective-C
    NSString *minhaString = [[NSString alloc] init];
    minhaString = @”olá”
    Sunday, November 11, 12

    View full-size slide

  114. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  115. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Sunday, November 11, 12

    View full-size slide

  116. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    Sunday, November 11, 12

    View full-size slide

  117. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    meu_array = [“a”, “b”, “c”]
    Sunday, November 11, 12

    View full-size slide

  118. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    meu_array = [“a”, “b”, “c”]
    Objective-C
    Sunday, November 11, 12

    View full-size slide

  119. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    meu_array = [“a”, “b”, “c”]
    Objective-C
    NSArray *meuArray = [[NSArray alloc] initWithObjects:@”a”, @”b”, @”c”,
    nil];
    Sunday, November 11, 12

    View full-size slide

  120. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    meu_array = [“a”, “b”, “c”]
    Objective-C
    NSArray *meuArray = [[NSArray alloc] initWithObjects:@”a”, @”b”, @”c”,
    nil];
    Nova sintaxe
    Sunday, November 11, 12

    View full-size slide

  121. Twitter: @fer_bass Blog: http://ferbass.com
    Diferente
    Ruby
    meu_array = [“a”, “b”, “c”]
    Objective-C
    NSArray *meuArray = [[NSArray alloc] initWithObjects:@”a”, @”b”, @”c”,
    nil];
    NSArray *meuArray = @[@”a”, @”b”, @”c”];
    Nova sintaxe
    Sunday, November 11, 12

    View full-size slide

  122. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  123. Twitter: @fer_bass Blog: http://ferbass.com
    FAX ??????
    Sunday, November 11, 12

    View full-size slide

  124. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  125. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  126. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  127. Twitter: @fer_bass Blog: http://ferbass.com
    O papel vai aqui
    Sunday, November 11, 12

    View full-size slide

  128. Twitter: @fer_bass Blog: http://ferbass.com
    O papel vai aqui
    Sunday, November 11, 12

    View full-size slide

  129. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  130. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  131. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  132. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  133. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  134. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  135. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  136. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  137. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  138. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  139. Twitter: @fer_bass Blog: http://ferbass.com
    Fontes
    Sunday, November 11, 12

    View full-size slide

  140. Twitter: @fer_bass Blog: http://ferbass.com
    http://www.astro.iag.usp.br/~algol/computacao/
    ObjCtutorial.html
    Fontes
    Sunday, November 11, 12

    View full-size slide

  141. Twitter: @fer_bass Blog: http://ferbass.com
    http://www.astro.iag.usp.br/~algol/computacao/
    ObjCtutorial.html
    Fontes
    http://developer.apple.com
    Sunday, November 11, 12

    View full-size slide

  142. Twitter: @fer_bass Blog: http://ferbass.com
    http://www.astro.iag.usp.br/~algol/computacao/
    ObjCtutorial.html
    Fontes
    http://developer.apple.com
    http://www.ferbass.com/2012/08/16/off-topic-palestras-e-
    eventos/
    Sunday, November 11, 12

    View full-size slide

  143. Twitter: @fer_bass Blog: http://ferbass.com
    http://www.astro.iag.usp.br/~algol/computacao/
    ObjCtutorial.html
    Fontes
    http://developer.apple.com
    http://www.ferbass.com/2012/08/16/off-topic-palestras-e-
    eventos/
    http://www.ferbass.com/
    Sunday, November 11, 12

    View full-size slide

  144. Twitter: @fer_bass Blog: http://ferbass.com
    Livros
    http://www.casadocodigo.com.br/
    Qualquer livro sobre iOS, Mac da Apress
    http://www.apress.com
    Sunday, November 11, 12

    View full-size slide

  145. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  146. Twitter: @fer_bass Blog: http://ferbass.com
    IUUQFEVLFFDPN
    Sunday, November 11, 12

    View full-size slide

  147. Twitter: @fer_bass Blog: http://ferbass.com
    IUUQFEVLFFDPN
    Sunday, November 11, 12

    View full-size slide

  148. Twitter: @fer_bass Blog: http://ferbass.com
    Sunday, November 11, 12

    View full-size slide

  149. Twitter: @fer_bass Blog: http://ferbass.com
    IUUQJPTEFWTQPUDPN
    Sunday, November 11, 12

    View full-size slide

  150. Twitter: @fer_bass Blog: http://ferbass.com
    0CSJHBEP
    Sunday, November 11, 12

    View full-size slide