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

Ios.s12

  • 1.
    12 - FRAMEWORKSDEL 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 reutilizarcó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.
  • 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.
  • 20.
    FRAMEWORKS DE 3EROS • Seleccionamos la librería RestKit
  • 21.
    FRAMEWORKS DE 3EROS • Debemos indicar también donde leerá las cabeceras (.h)
  • 22.