如何在不使用Web服务时使用RestKit的Core Data?

时间:2014-04-04 12:50:03

标签: ios core-data restkit

我看到RestKit可以在从网络或Web服务获取或更新对象时集成Core Data。

我的问题是:当我不想使用RestKit(或网络服务)时,如何使用核心数据?也许我只想要一张表来显示我在本地保存的对象。 这可能吗?

我看到有几种模式可以使用Core Data。

  1. http://www.objc.io/issue-2/common-background-practices.html
  2. http://cutecoder.org/programming/multithreading-core-data-ios/
  3. http://www.slideshare.net/Inferis/adventures-in-multithreaded-core-data(root = main或root = private)
  4. 如何使用RestKit使用(和配置)的Core Data数据库?

1 个答案:

答案 0 :(得分:1)

RestKit为您配置Core Data堆栈。它创建了一个用于所有UI的主上下文。它为其创建的所有网络相关更新创建背景上下文。如果需要,它还使您能够创建与持久性存储上下文关联的新上下文(它创建为所有上下文的父上下文)。

使用这组功能,您的应用可以做很多事情。

请注意,您可以在首次创建时为数据库设定种子,这样您就不需要为添加内容执行大量后台操作,只有在您需要耗时的执行获取请求时才会这样做。