SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
PRIMERES JORNADES APPLE
                A ULLDECONA
Monday, 16 May 2011
iOS d’estar per casa
Monday, 16 May 2011
ABANS DE COMENÇAR

                      “Si ets un gurú o un programador expert,
                                t’has equivocat de sala.
                         Aquesta conferència no és per a tu”

                                                             “De bon rotllo” - Rai


                            Nota mental: parla de la recerca i els congressos


Monday, 16 May 2011
ACTUALITAT




Monday, 16 May 2011
QUÈ.... PERQUÈ?




Monday, 16 May 2011
INICI

   • Llenguatge: objective-c

   • Frameworks: mapes, geo, push, bd’s, flash

   • Multitasca

   • Anuncis: iAd

   • Game             Center

   • Xcode            3 i 4, Interface Builder, Instruments (debugging)

Monday, 16 May 2011
BASE

   • Objective-c?

        • nomsMoltLlargsenTotsElsLlocs

        • Funcio: “nomDelsParents”       nomPare: (algo*)Pere
                                           nomFill: (algo*)Joan
        • [crides     aCoses]             nomTiet: (algo*)Santi
        • altres...



Monday, 16 May 2011
TEORIA

   • Cocoa Touch: base      de la App

   • Media: Elements      Multimedia

   • Core    Services: GPS,
       Localització, BD, Telèfon...

   • Core    OS: Seguretat,
       acceleròmetre, sistema...


Monday, 16 May 2011
COMENÇAR LA APP

   • Construcció         per peces

   • Funcionament   base + interficie =
       UIKit (CocoaTouch)

   • Funcionament         base =
       peces (clases)

   • Ja      està? Sí!


Monday, 16 May 2011
MÉS APP


   • Hi       ha moltes més peces...

   • Fotos, GPS, Localització,
       Rutes, Videos, Serveis Web...

   • El  funcionament semblant i
       bé donat per “contracte”



Monday, 16 May 2011
MOLT MÉS APP


   • Com              usem una part?

   • Funcions             base

   • Funcions             opcionals

   • Cert             nivell de llibertat



Monday, 16 May 2011
INCÍS




Monday, 16 May 2011
TREBALLEM CODI




Monday, 16 May 2011
INTERFÍCE GRÀFICA




Monday, 16 May 2011
PROVEM




Monday, 16 May 2011
FUITES




Monday, 16 May 2011
EXTRES

   • Molta            gent penja les seves
       peces

   • Són  utilitzables (amb
       compte)

   • Apple   acostuma a
                                               X
       incorporar les més “útils” en
       noves versions de

   • Comunitats            compartit codi
Monday, 16 May 2011
<<SPAM>>
                                     Raimon Lapuente
                          twitter: @wolffan / @mossegalapoma
                              mail: raimon@negociapp.com


                      App’s        Treball         Estudi      Podcast



                              http://upc.edu/idp
Monday, 16 May 2011

Mais conteúdo relacionado

Destaque

Seguridad Dispositivos móviles Extened Edition
Seguridad Dispositivos móviles Extened EditionSeguridad Dispositivos móviles Extened Edition
Seguridad Dispositivos móviles Extened EditionJose Manuel Ortega Candel
 
Presentacion segi seminario_yisell
Presentacion segi seminario_yisellPresentacion segi seminario_yisell
Presentacion segi seminario_yisellYiz Puentes Cubides
 
Mobile Day - Desarrollo Apple Watch con Xamarin
Mobile Day - Desarrollo Apple Watch con XamarinMobile Day - Desarrollo Apple Watch con Xamarin
Mobile Day - Desarrollo Apple Watch con XamarinSoftware Guru
 
NCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios appsNCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios appsNCC Group
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosMaz Maz Mx
 
Overflowing attack potential, scoring defence in-depth
Overflowing attack potential, scoring defence in-depthOverflowing attack potential, scoring defence in-depth
Overflowing attack potential, scoring defence in-depthJavier Tallón
 
Jailbreaking iOS
Jailbreaking iOSJailbreaking iOS
Jailbreaking iOSKai Aras
 
Desarrollo en iOS devacademy
Desarrollo en iOS   devacademyDesarrollo en iOS   devacademy
Desarrollo en iOS devacademyRodrigo Ayala
 
SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSAna Morales
 
El modelo de seguridad de iOS
El modelo de seguridad de iOSEl modelo de seguridad de iOS
El modelo de seguridad de iOSJavier Tallón
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsJesus Jimenez
 
Seguridad dispositivos móviles(Android e iOS)
Seguridad dispositivos móviles(Android e iOS)Seguridad dispositivos móviles(Android e iOS)
Seguridad dispositivos móviles(Android e iOS)Jose Manuel Ortega Candel
 
iOS Security and Encryption
iOS Security and EncryptioniOS Security and Encryption
iOS Security and EncryptionUrvashi Kataria
 
Arquitectura, aplicaciones y seguridad en ios
Arquitectura, aplicaciones y seguridad en iosArquitectura, aplicaciones y seguridad en ios
Arquitectura, aplicaciones y seguridad en iosEventos Creativos
 

Destaque (20)

iOS
iOSiOS
iOS
 
Seguridad Dispositivos móviles Extened Edition
Seguridad Dispositivos móviles Extened EditionSeguridad Dispositivos móviles Extened Edition
Seguridad Dispositivos móviles Extened Edition
 
Presentacion segi seminario_yisell
Presentacion segi seminario_yisellPresentacion segi seminario_yisell
Presentacion segi seminario_yisell
 
Seguridad en dispositivos móviles
Seguridad en dispositivos móvilesSeguridad en dispositivos móviles
Seguridad en dispositivos móviles
 
Mobile Day - Desarrollo Apple Watch con Xamarin
Mobile Day - Desarrollo Apple Watch con XamarinMobile Day - Desarrollo Apple Watch con Xamarin
Mobile Day - Desarrollo Apple Watch con Xamarin
 
LINE. Android e iOS - Presentación Ciberseg15
LINE. Android e iOS - Presentación Ciberseg15LINE. Android e iOS - Presentación Ciberseg15
LINE. Android e iOS - Presentación Ciberseg15
 
iOS
iOSiOS
iOS
 
NCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios appsNCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios apps
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Overflowing attack potential, scoring defence in-depth
Overflowing attack potential, scoring defence in-depthOverflowing attack potential, scoring defence in-depth
Overflowing attack potential, scoring defence in-depth
 
Ios
Ios Ios
Ios
 
Biologia ecosistemas marinos
Biologia ecosistemas marinosBiologia ecosistemas marinos
Biologia ecosistemas marinos
 
Jailbreaking iOS
Jailbreaking iOSJailbreaking iOS
Jailbreaking iOS
 
Desarrollo en iOS devacademy
Desarrollo en iOS   devacademyDesarrollo en iOS   devacademy
Desarrollo en iOS devacademy
 
SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOS
 
El modelo de seguridad de iOS
El modelo de seguridad de iOSEl modelo de seguridad de iOS
El modelo de seguridad de iOS
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
 
Seguridad dispositivos móviles(Android e iOS)
Seguridad dispositivos móviles(Android e iOS)Seguridad dispositivos móviles(Android e iOS)
Seguridad dispositivos móviles(Android e iOS)
 
iOS Security and Encryption
iOS Security and EncryptioniOS Security and Encryption
iOS Security and Encryption
 
Arquitectura, aplicaciones y seguridad en ios
Arquitectura, aplicaciones y seguridad en iosArquitectura, aplicaciones y seguridad en ios
Arquitectura, aplicaciones y seguridad en ios
 

iOS d'estar per casa - Jornades Apple 2011 Ulldecona

  • 1. PRIMERES JORNADES APPLE A ULLDECONA Monday, 16 May 2011
  • 2. iOS d’estar per casa Monday, 16 May 2011
  • 3. ABANS DE COMENÇAR “Si ets un gurú o un programador expert, t’has equivocat de sala. Aquesta conferència no és per a tu” “De bon rotllo” - Rai Nota mental: parla de la recerca i els congressos Monday, 16 May 2011
  • 6. INICI • Llenguatge: objective-c • Frameworks: mapes, geo, push, bd’s, flash • Multitasca • Anuncis: iAd • Game Center • Xcode 3 i 4, Interface Builder, Instruments (debugging) Monday, 16 May 2011
  • 7. BASE • Objective-c? • nomsMoltLlargsenTotsElsLlocs • Funcio: “nomDelsParents” nomPare: (algo*)Pere nomFill: (algo*)Joan • [crides aCoses] nomTiet: (algo*)Santi • altres... Monday, 16 May 2011
  • 8. TEORIA • Cocoa Touch: base de la App • Media: Elements Multimedia • Core Services: GPS, Localització, BD, Telèfon... • Core OS: Seguretat, acceleròmetre, sistema... Monday, 16 May 2011
  • 9. COMENÇAR LA APP • Construcció per peces • Funcionament base + interficie = UIKit (CocoaTouch) • Funcionament base = peces (clases) • Ja està? Sí! Monday, 16 May 2011
  • 10. MÉS APP • Hi ha moltes més peces... • Fotos, GPS, Localització, Rutes, Videos, Serveis Web... • El funcionament semblant i bé donat per “contracte” Monday, 16 May 2011
  • 11. MOLT MÉS APP • Com usem una part? • Funcions base • Funcions opcionals • Cert nivell de llibertat Monday, 16 May 2011
  • 17. EXTRES • Molta gent penja les seves peces • Són utilitzables (amb compte) • Apple acostuma a X incorporar les més “útils” en noves versions de • Comunitats compartit codi Monday, 16 May 2011
  • 18. <<SPAM>> Raimon Lapuente twitter: @wolffan / @mossegalapoma mail: raimon@negociapp.com App’s Treball Estudi Podcast http://upc.edu/idp Monday, 16 May 2011