Charla ofrecida junto a Iván Leider sobre RestKit, el framework para acceso a servicios REST en Cocoa, en la NSCoders Conference 2011 en Vilanova i la Geltrú.
- 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
(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
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