ios - 使用核心数据将静态数据添加到表中

标签 ios core-data

我想在我的项目中使用核心数据,我有超过2打表,并且彼此之间有很多关系。

我的要求是将静态数据添加到这些表中,并在运行时添加随机数据。

到目前为止,我了解到核心数据不是数据库,我不能将静态数据保存到它上面,因为这是我第一次在适当的项目中实现。

那么我应该遵循什么方法,我们可以在其中添加静态数据,还是应该使用 sqlite ?

请就此提出建议和指导。谢谢。

最佳答案

您应该使用 Core Data 编写一个简单的 CLI 应用程序,将 XML 数据导入到您的 SQLite 文件中。然后您可以将该 SQLite 文件嵌入到最终应用程序中。

启动时,如果文档目录中不存在该文件,您可以将其从应用程序包中复制出来并将其放置到位。这将使您能够将数据包含在您的应用程序中,并在用户首次运行您的应用程序时让这些静态数据就位,而无需强制用户在运行时等待该数据被处理。

关于ios - 使用核心数据将静态数据添加到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21771993/

相关文章:

ios - 如何在 iOS 中检测连续两次点击

ios - 使用计算值连接核心数据对象

ios - UIBezierPath 上的点或位置

ios - 删除核心数据元素

xcode - 如何在Xcode 4.0中为核心数据属性设置默认值?

ios - 错误 fmdb 设置 label.text

ios - UICollectionView 不加载图像

ios - 在没有 CoreGraphic 的 PDF 类的情况下将 PDF 转换为 UIImage

iOS:身份验证数据错误,来自 Twitter 的代码 215

iphone - 这些设备使用什么时间间隔对每个触摸坐标进行采样?