I am writing an application where we communicate with a web service in json. I would love to cache data from this service, so that the user always can show cached data while we are fetching updated data.
I have looked into a minor project; Core Resource that is a layer over Core Data. It converts from JSON to data objects, and it looks very promising. Since this project does not have a large community or high progression in further development, I am not sure if it is smart to use for me.
Do anyone know about a similar project? Or should I make it my self with just an JSON library and Core Data?
It is trivial to convert JSON to Core Data and backwards. I actually posted an answer here on Stack Overflow that walks through that.
JSON and Core Data on the iPhone
Other than that, using NSURLConnection to push and pull the data is all you really need. A “library” for this seems like an extra unneeded complexity.