Slide 1

Slide 1 text

Restkit victor jalencas ( @jalencas ) iván leider ( @ileider ) dimecres 14 de març de 12

Slide 2

Slide 2 text

ReStKIT - Framework Open Source (Apache) para iOS y MacOS - Interacción con servicios RESTful - Provee un sistema de Object Mapping - ... que se integra con CoreData - Database seeding - Soporta diferentes parsers (JSON, XML) - https://github.com/RestKit/RestKit RestKit - Victor Jalencas e Iván Leider dimecres 14 de març de 12

Slide 3

Slide 3 text

ReSt - Representational state transfer - Arquitectura para web apps (en cuanto soportado por HTTP) - “Requests and responses are built around the transfer of representations of resources” - Resource: un concepto tangible al cual referirse - Representation: un documento que describe el estado de un resource - Los cambios de estado se producen a través de los “verbos” HTTP (POST; PUT; DELETE) - Características: Stateless, Cacheable, Layered - Blah, blah, blah... RestKit - Victor Jalencas e Iván Leider dimecres 14 de març de 12

Slide 4

Slide 4 text

ReSt in action - Servicios - Amazon S3 - Twitter - etc - Frameworks - Ruby on Rails - PHP Zend - etc RestKit - Victor Jalencas e Iván Leider dimecres 14 de març de 12

Slide 5

Slide 5 text

ReSt in action RestKit - Victor Jalencas e Iván Leider Resource GET PUT POST DELETE URI de Colección http://server/events lista de eventos reemplazar lista de eventos crear un nuevo evento borrar lista de eventos URI de Elemento http://server/events/ev1 detalle de un evento modifica (reemplaza) el evento o lo crea si no existe interpreta el evento como colección y le agrega un miembro borrar evento Eventos El tipo de documento generado en general se indica dentro de la misma URI (ej. http://server/events.xml genera un documento XML) dimecres 14 de març de 12

Slide 6

Slide 6 text

http://GRACIAS! dimecres 14 de març de 12