SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
E não é
  Futebol...

Vinícius S. Andrade
(facebook.com/ozirispc)
  (twitter.com/ozirispc)
(ozirispc.blogspot.com)
Todo pai
             quer seu
              filho...

um simples
Fenômeno.
“As pessoas não sabem o que
querem, até mostrarmos a elas.”
Um pouco antes de
     hoje...
O cara, da equipe,
     que já estava
 desenvolvendo sua
Aplicação para Iphone!
Eu não sabia muito do que
era necessário para começar.
Mas, fiquei sabendo de
algumas coisas daquele
        cara...
1º
Ele não tinha um IPhone.
2º
Ele não tinha Mac.
3º
   Ele era desenvolvedor
  Microsoft.NET e já tinha
trabalhado como Designer
Eu percebi que era possível,
pelo menos, procurar saber
  como ele fazia então...
Conversando...


       Hackintosh
Conversando...
  Objective C
      e
    Xcode
Toda aquela informação foi
pro limbo da minha mente.
Eu já sabia Microsoft.NET e
  ele era mais visível ao
         mercado.
Eu tinha que terminar minha
        graduação!
Cursei a pós em Engenharia
     de Software Ágil
E tive contato com coisas diferentes
   do que eu estava acostumado.
A maioria dos professores estavam
     com algum tipo de Mac
Agora no Mestrado...
Não é diferente, Iphone, Ipad,
          Macbook
Então eu fiquei sabendo do
     BLACK FRIDAY
Comprei o meu mac
Eu gostaria de Compartilhar Alguns
aprendizados que obtive até agora...




  ObjC                    Xcode
ObjC
ou
Objective C
O que me motivou a
  estudar ObjC?
$   $

isso é oportunidade
         :0)
Iphone
Objective c
Objective c
  O ObjC foi criado por Brad Cox e Tom Love
    no início dos anos de 80 na Stepstone.
Por problemas de reusabilidade de código e para
       suporte a objetos de modo flexível.
Objective c
 Construída sobre a Linguagem C, constituiu-se
      em um superconjunto estrito de C.
Assim, é possível compilar qualquer programa C
           em um compilador ObjC.

Possui Sintaxe tanto de C, quanto de Smalltalk
Objective c
 A popularização veio por
 meio da NeXT de Steve
                    Jobs
    que licenciou o ObjC.

           Ao adquirir a
       NeXT em 1996, a
 Apple usou o Openstep
como base do Mac OS X.
Objective c
Assim, o Mac OS X passou a incluir a ferramenta
         Project Builder (agora Xcode).




              +              =
Xcode
Xcode
Objective c
Como posso encontrar material de xcode e
             ObjC hoje?
Vamos para a prática.

Contenu connexe

Similaire à E não é Futebol

Desenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxDesenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxErisvaldo Junior
 
Desenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneDesenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneBruno Pires
 
TDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhoneTDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhoneHelder da Rocha
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPFabio Godoy
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxErisvaldo Junior
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Erisvaldo Junior
 
Hybrid app phonegap angular ionic
Hybrid app   phonegap angular ionicHybrid app   phonegap angular ionic
Hybrid app phonegap angular ionicJoelmir Ribacki
 
Primeiros passos no iOS com Objective-C
Primeiros passos no iOS com Objective-CPrimeiros passos no iOS com Objective-C
Primeiros passos no iOS com Objective-Cosnipso
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do WindowsVinicius Quaiato
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do WindowsVinicius Quaiato
 
Desmistificando Design Patterns
Desmistificando Design PatternsDesmistificando Design Patterns
Desmistificando Design PatternsMaicon Heck
 
Introdução à programação em Android e iOS - Conceitos fundamentais de program...
Introdução à programação em Android e iOS - Conceitos fundamentais de program...Introdução à programação em Android e iOS - Conceitos fundamentais de program...
Introdução à programação em Android e iOS - Conceitos fundamentais de program...Luís Gustavo Martins
 
Apresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno CottaApresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno CottaGPrimola
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Jorge Cardoso
 

Similaire à E não é Futebol (20)

Desenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxDesenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em Linux
 
Desenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneDesenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhone
 
TDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhoneTDC 2010: Desenvolvimento para iPhone
TDC 2010: Desenvolvimento para iPhone
 
UFABC React Native
UFABC React NativeUFABC React Native
UFABC React Native
 
Ionic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APPIonic Framework - Configuração do ambiente e a criação da primeira APP
Ionic Framework - Configuração do ambiente e a criação da primeira APP
 
I mini curso e torneio robocode.pptx
I mini curso e torneio  robocode.pptxI mini curso e torneio  robocode.pptx
I mini curso e torneio robocode.pptx
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linux
 
Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2Desenvolvimento de Apps e Games para iOS - Parte 2
Desenvolvimento de Apps e Games para iOS - Parte 2
 
Cocos 2d
Cocos 2dCocos 2d
Cocos 2d
 
Hybrid app phonegap angular ionic
Hybrid app   phonegap angular ionicHybrid app   phonegap angular ionic
Hybrid app phonegap angular ionic
 
Primeiros passos no iOS com Objective-C
Primeiros passos no iOS com Objective-CPrimeiros passos no iOS com Objective-C
Primeiros passos no iOS com Objective-C
 
Phonegap
PhonegapPhonegap
Phonegap
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do Windows
 
Mono - .NET além do Windows
Mono - .NET além do WindowsMono - .NET além do Windows
Mono - .NET além do Windows
 
Desmistificando Design Patterns
Desmistificando Design PatternsDesmistificando Design Patterns
Desmistificando Design Patterns
 
Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
 
Introdução à programação em Android e iOS - Conceitos fundamentais de program...
Introdução à programação em Android e iOS - Conceitos fundamentais de program...Introdução à programação em Android e iOS - Conceitos fundamentais de program...
Introdução à programação em Android e iOS - Conceitos fundamentais de program...
 
Beginning Iphone
Beginning IphoneBeginning Iphone
Beginning Iphone
 
Apresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno CottaApresentacao android por Júlio Cesar Bueno Cotta
Apresentacao android por Júlio Cesar Bueno Cotta
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao
 

E não é Futebol