在开发过程中切换到使用Core Data?

时间:2010-02-01 14:37:22

标签: iphone core-data

我决定切换到使用Core Data来保存导航应用程序中的所有数据。在我的应用程序中提供Core Data所需的步骤是什么?

我不想使用“为我的应用程序使用核心数据”复选框启动一个新项目,并将所有现有代码复制到新项目中。

有人有任何指南或教程吗?

谢谢,

2 个答案:

答案 0 :(得分:2)

您需要一个包含以下内容的CoreData堆栈:

  1. NSPersistentStoreCoordinator

  2. NSManagedObjectModel

  3. 的NSManagedObjectContext

  4. 最简单的可能是创建一个启用了CoreData的虚拟项目,然后将堆栈从App-Delegate复制到您的项目中。不要忘记在CoreData Framework中链接。

答案 1 :(得分:1)

回答类似问题:Adding Core Data To My iPhone App

此处还有指向Apple's Core Data Tutorial的链接作为附注,您不必使用Core Data,您可以使用SQL Lite,我发现如果您已经准备就绪,它会更容易开始熟悉SQL的基础知识。