gpt4 book ai didi

ios - 如何将大量数据加载到 CoreData 中

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:23 27 4
gpt4 key购买 nike

我有一个使用本地文件初始化的 CoreData 数据库。
看起来像这样的 CoreData 模式:

Category -->> Objections -->> Responses -->> Evidence  

("-->>"表示,有很多)

每个实体还有一个描述,长度可以是 2 到数千个字符,存储在 NSString 中。

问题:我如何存储这些数据,以便不需要了解很多编程知识的人也能轻松编辑? (但也要遵循最佳实践)

目前,我正在考虑这些可能的方法:

1) 将所有内容存储在 1 个大的 plist 文件中。这大约有 25 页长。
2) 将每个实体分离到它自己的 PList 文件中,并将每个值与 ID# 相关联,就像关系数据库一样。这将使文件的大小更易于管理,但您必须跟踪 ID#。
3) 同上,但使用 JSON

最佳答案

创建一个使用 Core Data 的非常简单的桌面应用程序。让人们在该桌面应用程序中编辑文件并将其存储在 Core Data 中。然后,当您发布应用程序时,您可以将该 SQLite 文件嵌入到您的 iOS 应用程序中,这样就不需要启动解析。

为此开发一个不需要漂亮的 OS X 应用程序非常简单。最多只需要一两个下午,就可以让您省去很多头痛的事情。

关于ios - 如何将大量数据加载到 CoreData 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21864585/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com