我只想获得一些关于构建我的第一个核心数据应用程序的最佳方式的一些建议,以及我将需要的主要对象和交互。
数据是远程存储的,我需要通过HTTP访问它,它将以JSON格式响应。我想使用Core Data将其缓存到设备上。每天在服务器上都会有新的数据,所以我需要访问它并相应地更新模型。
有没有什么SDK类可以帮助我解决这个问题,或者我可以手动使用它?
我猜我正在看一个模型控制器,我调用它来获取数据,它将返回核心数据缓存数据,可能还会对web服务进行后台调用,以获取最新数据,然后通知视图有新数据。当我从web service获取JSON格式的数据时,我需要将其映射到ManagedObjects,并添加到我的核心数据上下文中。
发布于 2011-08-03 12:36:22
感谢dtuckernet,这是我所做的-从许多来源收集信息,我相信这是最好的解决方案。任何人都可以(建设性地)批评……
如果任何人想要澄清任何步骤,请让我知道。
发布于 2011-08-01 20:48:49
这里有很多不同的部分在发挥作用。请允许我提出一些建议:
对于从服务器获取数据的
发布于 2011-08-03 14:59:06
你绝对、绝对想要使用RESTKit。这是从您的RESTful web服务到核心数据的直接连接。使用Xcode的内置工具定义您的数据模型,使用RESTKit为您的web服务定义一个映射层,然后让库来完成繁重的工作。真是太棒了。
https://stackoverflow.com/questions/6898269
复制相似问题