将 Core Data For Storage 用于现有的 Iphone 项目?

Posted

技术标签:

【中文标题】将 Core Data For Storage 用于现有的 Iphone 项目?【英文标题】:Use Core Data For Storage for an existing Iphone project? 【发布时间】:2009-12-05 14:35:25 【问题描述】:

根据 Apple Core Data 教程,要使用 Core Data,您必须:

在“选项”部分,选择开关以使用 Core Data 进行存储。

如何为现有项目做这件事?你必须导入一些文件吗?以后可以激活该设置吗?

谢谢

【问题讨论】:

【参考方案1】:

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

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

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

2) 执行“新建文件”,转到“资源”,然后将新的“数据模型”添加到项目中。

3) 创建一个临时的新项目(选中使用核心数据框)。然后,您可以查看它添加到这些模板文件中的 Core Data 相关代码。小心地将这些东西合并到您现有的 AppDelegate 中。

4) 从那时起,您应该已经准备好开始学习教程了。

【讨论】:

它还将#import 添加到前缀标头中。另请注意,使用 Core Data 将使您的项目需要 OS 3.0 或更高版本。 我偶然发现了一个类似的问题***.com/questions/5959720/…,它有一个外部链接,可以通过一些示例代码添加核心数据。 wiresareobsolete.com/2009/12/… 我仍然喜欢 Ken 提出的创建一个新的 Core Data 项目的建议,因为 Apple 的建议会随着时间的推移而发展。

以上是关于将 Core Data For Storage 用于现有的 Iphone 项目?的主要内容,如果未能解决你的问题,请参考以下文章

将 Core Data 中的一对多显示为一对一

Core Data NSPredicate for (select ... where not in (select))

如何使用 Core Data 在 DB 中仅添加单个值?

VCSA6.0 /storage/core 100% Usage

Could not load conf for core new_core 解決方法

如何将视频上传到 Firebase Storage for React App