gpt4 book ai didi

iphone - 为核心数据应用提供基础数据?

转载 作者:行者123 更新时间:2023-12-03 16:03:02 28 4
gpt4 key购买 nike

我正在开发一个 Core Data 应用程序(适用于 iPhone 3.0,尽管我不认为这真的有什么区别),它需要附带一个充满数据的“入门”数据库。使用 SQLite,我只需让应用程序在首次启动时将填充的数据库从 bundle 复制到应用程序的文档目录中,然后加载该数据库 - 所有信息都会随之而来,我们就可以开始了。但是对于 Core Data,我不太确定是否可以将持久存储保存到应用程序包中并在 Core Data 开始执行其操作之前复制它。这会导致任何问题吗?初始数据相当多,所以我不想将其打包为其他格式并必须对其进行解析。

最佳答案

是的,您可以复制预先填充的持久存储。

我创建了一个填充商店的 Mac 应用程序。它被复制到我的包中,并在开始时复制到 Docs 目录。这很好用。我听说 Core Data Books 示例是以同样的方式开发的。

请注意,这并不意味着您可以复制任何旧的 SQLite 文件。它必须是一个核心数据持久存储,尽管我认为您根据您的问题理解了这一点。

关于iphone - 为核心数据应用提供基础数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/928177/

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