Ios.s12

407 views
355 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
407
On SlideShare
0
From Embeds
0
Number of Embeds
93
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Ios.s12

    1. 1. 12 - FRAMEWORKS DEL SISTEMACurso de desarrollo de aplicaciones móviles para iPhone y iPad endika.gutierrez@urbegi.com alex.rayon@urbegi.com Urbegi Learning Contents
    2. 2. CONTENIDO• Introducción• Otros frameworks• Frameworks de 3eros
    3. 3. CONTENIDO • Introducción• Otros frameworks• Frameworks de 3eros
    4. 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. 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. 6. CONTENIDO• Introducción • Otros frameworks• Frameworks de 3eros
    7. 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. 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. 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. 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. 11. CONTENIDO• Introducción• Otros frameworks • Frameworks de 3eros
    12. 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. 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. 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. 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. 16. FRAMEWORKS DE 3EROS
    17. 17. FRAMEWORKS DE 3EROS• Arrastramos este proyecto dentro de nuestro proyecto para incluirlo en este
    18. 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. 19. FRAMEWORKS DE 3EROS
    20. 20. FRAMEWORKS DE 3EROS• Seleccionamos la librería RestKit
    21. 21. FRAMEWORKS DE 3EROS• Debemos indicar también donde leerá las cabeceras (.h)
    22. 22. FIN

    ×