SlideShare ist ein Scribd-Unternehmen logo
1 von 22
12 - FRAMEWORKS DEL
             SISTEMA
Curso de desarrollo de aplicaciones móviles para iPhone y iPad

                 endika.gutierrez@urbegi.com
                   alex.rayon@urbegi.com

                                      Urbegi Learning
                                         Contents
CONTENIDO


• Introducción

• Otros   frameworks

• Frameworks     de 3eros
CONTENIDO


   • Introducción

• Otros   frameworks

• Frameworks   de 3eros
INTRODUCCIÓN


• Además  de los frameworks que ya hemos visto existen
 multitud de frameworks adicionales para las tareas más
 comunes y complejas en el desarrollo de iOS.

 • Estos
       frameworks van desde la gestión de las compras
  dentro de la aplicación hasta los de edición de video.
INTRODUCCIÓN



• Podemostambién reutilizar código de 3eros incluyendolo
 como framework externo

 • Esto   nos ayudará a evitar la repetición de código
CONTENIDO


• Introducción

   • Otros   frameworks

• Frameworks     de 3eros
OTROS
                  FRAMEWORKS

• Hemos   visto los frameworks más relevantes del sistema

• Sin
    embargo existen numerosos frameworks para tareas muy
 especificas

  • Capacidades   del teléfono, como mensajería, Bluetooth, etc

  • Podemos   ver un listado de ellos aquí
OTROS
                   FRAMEWORKS


• AddressBook  y AddressBookUI nos permiten acceder a los
 contactos del dispositivo

• AssetsLibrary   nos permite acceder a los videos e imagenes del
 usuario
OTROS
                 FRAMEWORKS


• AVFoundation  y CoreVideo nos permiten acceder a video
 desde bajo nivel permitiendonos exportarlo, importarlo y
 manipularlo frame por frame.

• Son   dos frameworks muy complejos
OTROS
                FRAMEWORKS


• MediaPlayer nos permite reproducir videos y audio como las
 aplicaciones del sistema

• Twitter nos permite hacer uso del servicio desde la propia
 aplicación
CONTENIDO


• Introducción

• Otros   frameworks

   • Frameworks   de 3eros
FRAMEWORKS DE
                    3EROS
• Es posible incluir frameworks que no se encuentren en el
 sistema

  • Hay     multitud de repositorios de frameworks de 3eros

       • cocoacontrols.com

       • cocoapods

       •O   simplemente GitHub
FRAMEWORKS DE
                 3EROS

• Algunosde estos frameworks han alcanzado un nivel casi tan
 importante como los propios del sistema

 • RestKitpermite acceder a servicios REST y mapearlos en
   objetos de Objective-C

 • ShreKitproporciona un interfaz para la compartición de
   contenido
FRAMEWORKS DE
                  3EROS

• QuickDialognos permite crear formularios en tabla de
 manera sencilla

• SSTolkit
        provee de un conjunto de vistas y elementos que
 pueden resultar útiles en el desarrollo

• Existen    otros muchos frameworks que podremos reutilizar
FRAMEWORKS DE
                3EROS

• Vamos   a ver como incluir RestKit en nuestro proyecto

   • Nos   descargamos desde la web la última versión estable

   • Descomprimimos     el Zip y tenemos un proyecto de
    Xcode
FRAMEWORKS DE
    3EROS
FRAMEWORKS DE
                3EROS

• Arrastramos  este proyecto dentro de nuestro proyecto para
 incluirlo en este
FRAMEWORKS DE
              3EROS


• Finalmente
           tendremos que indicar que nuestro proyecto
 depende de sus librerias bajo la pestaña de Build Phases >
 Target Dependecy
FRAMEWORKS DE
    3EROS
FRAMEWORKS DE
              3EROS
• Seleccionamos   la librería RestKit
FRAMEWORKS DE
            3EROS
• Debemos   indicar también donde leerá las cabeceras (.h)
FIN

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (7)

Ios.s8
Ios.s8Ios.s8
Ios.s8
 
Ios.s10
Ios.s10Ios.s10
Ios.s10
 
Ios.s7
Ios.s7Ios.s7
Ios.s7
 
Ios.s6
Ios.s6Ios.s6
Ios.s6
 
Ios.s4
Ios.s4Ios.s4
Ios.s4
 
Ios.s14
Ios.s14Ios.s14
Ios.s14
 
Ios.s3
Ios.s3Ios.s3
Ios.s3
 

Ähnlich wie Ios.s12

Silex para aplicaciones web MVC
Silex para aplicaciones web MVCSilex para aplicaciones web MVC
Silex para aplicaciones web MVCAsier Marqués
 
Programación.net
Programación.netProgramación.net
Programación.netYamilkaC
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...Francisco Javier Barrena
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosJaziel Torres
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaglfloresgilberto
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsEsteban Saavedra
 
SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...
SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...
SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...Adrian Diaz Cervera
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerLuis Beltran
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
 
Docker para Dummies
Docker para DummiesDocker para Dummies
Docker para DummiesRaúl Unzué
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicasGerardo Linares
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenVíctor Leonel Orozco López
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Frameworkexcedesoft
 

Ähnlich wie Ios.s12 (20)

Framework
FrameworkFramework
Framework
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
Framework .net
Framework .netFramework .net
Framework .net
 
Silex para aplicaciones web MVC
Silex para aplicaciones web MVCSilex para aplicaciones web MVC
Silex para aplicaciones web MVC
 
Programación.net
Programación.netProgramación.net
Programación.net
 
Curso gratuito de Docker
Curso gratuito de DockerCurso gratuito de Docker
Curso gratuito de Docker
 
Introducción a Silex
Introducción a SilexIntroducción a Silex
Introducción a Silex
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
VLCSofting 2021 - HARD AS A POD 落. HARDENING DE DESPLIEGUES EN KUBERNETES CON...
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web Grails
 
SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...
SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...
SharePoint Saturday Barcelona. La importancia de JavaScript en nuestros desar...
 
Programación
ProgramaciónProgramación
Programación
 
Inteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y dockerInteligencia artificial in house con servicios cognitivos y docker
Inteligencia artificial in house con servicios cognitivos y docker
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Docker para Dummies
Docker para DummiesDocker para Dummies
Docker para Dummies
 
herramientas tecnológicas
herramientas tecnológicasherramientas tecnológicas
herramientas tecnológicas
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Framework
 

Ios.s12

  • 1. 12 - FRAMEWORKS DEL SISTEMA Curso de desarrollo de aplicaciones móviles para iPhone y iPad endika.gutierrez@urbegi.com alex.rayon@urbegi.com Urbegi Learning Contents
  • 2. CONTENIDO • Introducción • Otros frameworks • Frameworks de 3eros
  • 3. CONTENIDO • Introducción • Otros frameworks • Frameworks de 3eros
  • 4. INTRODUCCIÓN • Además de los frameworks que ya hemos visto existen multitud de frameworks adicionales para las tareas más comunes y complejas en el desarrollo de iOS. • Estos frameworks van desde la gestión de las compras dentro de la aplicación hasta los de edición de video.
  • 5. INTRODUCCIÓN • Podemostambién reutilizar código de 3eros incluyendolo como framework externo • Esto nos ayudará a evitar la repetición de código
  • 6. CONTENIDO • Introducción • Otros frameworks • Frameworks de 3eros
  • 7. OTROS FRAMEWORKS • Hemos visto los frameworks más relevantes del sistema • Sin embargo existen numerosos frameworks para tareas muy especificas • Capacidades del teléfono, como mensajería, Bluetooth, etc • Podemos ver un listado de ellos aquí
  • 8. OTROS FRAMEWORKS • AddressBook y AddressBookUI nos permiten acceder a los contactos del dispositivo • AssetsLibrary nos permite acceder a los videos e imagenes del usuario
  • 9. OTROS FRAMEWORKS • AVFoundation y CoreVideo nos permiten acceder a video desde bajo nivel permitiendonos exportarlo, importarlo y manipularlo frame por frame. • Son dos frameworks muy complejos
  • 10. OTROS FRAMEWORKS • MediaPlayer nos permite reproducir videos y audio como las aplicaciones del sistema • Twitter nos permite hacer uso del servicio desde la propia aplicación
  • 11. CONTENIDO • Introducción • Otros frameworks • Frameworks de 3eros
  • 12. FRAMEWORKS DE 3EROS • Es posible incluir frameworks que no se encuentren en el sistema • Hay multitud de repositorios de frameworks de 3eros • cocoacontrols.com • cocoapods •O simplemente GitHub
  • 13. FRAMEWORKS DE 3EROS • Algunosde estos frameworks han alcanzado un nivel casi tan importante como los propios del sistema • RestKitpermite acceder a servicios REST y mapearlos en objetos de Objective-C • ShreKitproporciona un interfaz para la compartición de contenido
  • 14. FRAMEWORKS DE 3EROS • QuickDialognos permite crear formularios en tabla de manera sencilla • SSTolkit provee de un conjunto de vistas y elementos que pueden resultar útiles en el desarrollo • Existen otros muchos frameworks que podremos reutilizar
  • 15. FRAMEWORKS DE 3EROS • Vamos a ver como incluir RestKit en nuestro proyecto • Nos descargamos desde la web la última versión estable • Descomprimimos el Zip y tenemos un proyecto de Xcode
  • 16. FRAMEWORKS DE 3EROS
  • 17. FRAMEWORKS DE 3EROS • Arrastramos este proyecto dentro de nuestro proyecto para incluirlo en este
  • 18. FRAMEWORKS DE 3EROS • Finalmente tendremos que indicar que nuestro proyecto depende de sus librerias bajo la pestaña de Build Phases > Target Dependecy
  • 19. FRAMEWORKS DE 3EROS
  • 20. FRAMEWORKS DE 3EROS • Seleccionamos la librería RestKit
  • 21. FRAMEWORKS DE 3EROS • Debemos indicar también donde leerá las cabeceras (.h)
  • 22. FIN

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n