/ / ¿Cómo comunicarse con el servicio web en JSON y Core Data? - iphone, object-c, core-data

¿Cómo comunicarse con el servicio web en JSON y Core Data? - iphone, objetivo-c, core-data

Estoy escribiendo una aplicación donde nos comunicamos.Con un servicio web en json. Me encantaría almacenar en caché los datos de este servicio, de modo que el usuario siempre pueda mostrar los datos en caché mientras obtenemos los datos actualizados.

He mirado en un proyecto menor; Recurso principaleso es una capa sobre los datos básicos. Se convierte de JSON a objetos de datos, y se ve muy prometedor. Dado que este proyecto no tiene una gran comunidad o una gran progresión en el desarrollo posterior, no estoy seguro de si es inteligente usarlo para mí.

¿Alguien sabe acerca de un proyecto similar? ¿O debería hacerlo yo solo con una biblioteca JSON y Core Data?

Respuestas

0 para la respuesta № 1

Es trivial convertir JSON a Core Data y al revés. De hecho, publiqué una respuesta aquí en Stack Overflow que lo explica.

JSON y Core Data en el iPhone

Aparte de eso, todo lo que realmente necesita es utilizar NSURLConnection para enviar y extraer los datos. Una "biblioteca" para esto parece una complejidad adicional innecesaria.


0 para la respuesta № 2

Una idea podría ser utilizar la URL-caché deNSURconexión del sistema regular de carga de URL del iPhone que admite el almacenamiento en caché a nivel de URL. Esto funcionará especialmente en el contexto de los servicios web RESTFUL. Puede usar la memoria caché en la compilación de la API o implementar su propia estrategia de chaching (ver aquí) Si no desea conservar su caché, no necesita CoreData.