Generación de código del lado del cliente Objective-c para consumir services de reposo

Estoy trabajando en la construcción de una aplicación de iPhone que utiliza un server externo para almacenar la mayoría de los datos. El server expone todos los services requeridos utilizando una API REST.

Idealmente, me gustaría generar el código del lado del cliente en el objective c que puede consumir estos services. Preferiblemente, estos deberían devolver objects que puedo usar fácilmente en lugar de tener que analizar el XML de retorno.

¿Qué opciones estoy mirando? He investigado un poco sobre esto y lo más cercano a la generación de código que he visto es wsdl2objc . Como también tengo los services de back-end, podría hacerlos services basados ​​en SOAP, pero realmente prefiero no hacerlo, ya que luego utilizaré el mismo set de services para build una interfaz de usuario web (por ejemplo). Otra opción que tengo es ir con RestKit .

Cualquier orientación sobre esto es muy apreciada. Estoy bastante seguro de que se trata de un caso de uso que muchas personas han enfrentado y que no soy capaz de encontrar los resources adecuados o no estoy buscando los lugares adecuados.

Saludos !!!

RestKit es un excelente marco. Todavía tendrá que escribir código, pero hará que el process de transferencia de datos entre los models de Cocoa y los web services RESTful / JSON sea elegante y directo. Recomiendo revisar los ejemplos para tener una idea de su manera de hacer las cosas.

Está de acuerdo con el uso de ResKit , lo que permite no solo networkingucir el consumo de los services REST , sino también el mapeo de CoreData y otros, si recuerdo bien.

Y sobre CoreData sugeriría usar Mogenerator que tenía la intención de generar código CoreData, pero también está permitiendo más, ya que básicamente se puede usar como un generador de código basado en templates de los Modelos CoreData

Una buena coincidencia con tu pregunta podría ser algunas templates de Mo 'que llenan la brecha entre ambas.

Intereting Posts