iphone - 如何将数据加载到Core Data中?

标签 iphone core-data persistent-storage

感谢您的帮助。

我正在尝试将核心数据添加到我的项目中,但我陷入了在何处以及如何将实际数据添加到持久存储中的困境(我假设这是原始数据的位置)。

我将有 1000 个 < 对象,所以我不想使用 plist 方法。从我的搜索来看,似乎有 xml 和 csv 方法。有没有办法使用 SQL 进行输入?

数据不会被用户更改,数据文件将手动输入,因此我不需要在运行时更新这些文件,此时我不限制任何类型的文件 -首选语法最简单的。

再次感谢您的帮助。

最佳答案

您可以从 xml/csv/json 文件加载数据,并在应用程序的第一次午餐时创建数据库(如果数据库不存在,则读取数据并创建它)。 更好/更快的方法可能是在应用程序中提供 sqllite DB。您可以在模拟器上以所需的任何格式解析文件,使用所有实体创建一个数据库,然后从 ApplicationData 中获取它,并将其作为资源添加到您的应用程序中。

关于iphone - 如何将数据加载到Core Data中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5943766/

相关文章:

iphone - 如何制作具有 X-Y 比例的图形以容纳一组 2D 点?

ios - session 正在记录,但事件未记录在 Flurry for iPhone 应用程序中

iphone - 如何使用NSRegularExpression从字符串中提取电子邮件地址

NSManagedObject 的 Date 与 NSDate 的 Xcode 9 构建问题

haskell - 输入已自动添加引号

kubernetes - 如何控制 kubernetes PersistentVolumeClaim 绑定(bind)到特定的 PersistentVolume?

ios - 即使蓝牙关闭,iBeacon 也可以扫描 iOS 设备吗?

ios - 在 Swift 5 中配置核心数据持久性

ios - 在顶部添加单元格时使 UITableView 保持滚动位置

kubernetes - 无法在 Kubernetes (Google Cloud) 中的持久卷上保存数据