在现有的iPhone项目中使用Core Data进行存储?

4
根据苹果Core Data教程,要使用Core Data,您需要执行以下操作:
在“选项”部分中,选择使用Core Data进行存储的开关。
如何在现有项目中执行此操作?您需要导入一些文件吗?该设置是否可以稍后激活?
谢谢
1个回答

19

选择该选项会自动添加CoreData.framework、一个空数据模型和一些Core Data代码到AppDelegate和View Controllers类中。

如果您想在现有项目中开始使用CoreData;

1)将CoreData.framework添加到项目中。

2)进行“新建文件”,进入“资源”,并添加一个新的“数据模型”到项目中。

3)创建一个临时新项目(勾选使用Core Data框)。然后,您可以查看并查看它添加到那些模板文件中的与Core Data相关的代码。仔细地将这些内容合并到您现有的AppDelegate中。

4)从那个点开始,您应该准备好开始学习教程了。


8
它还会在前缀头文件中添加 #import <CoreData/CoreData.h>。另外请注意,使用Core Data将使您的项目需要OS 3.0或更高版本。 - Ken Aspeslagh
我偶然发现了一个类似的问题http://stackoverflow.com/questions/5959720/how-to-add-core-data-to-my-exisiting-ios-project-in-xcode,其中有一个外部链接,可以添加一些示例代码的Core Data。 http://wiresareobsolete.com/2009/12/adding-core-data-existing-iphone-projects/ 我仍然喜欢肯恩的建议,即创建一个新的Core Data项目,因为苹果的建议随着时间的推移而不断发展。 - Joel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接