是否可以将数据库/实体直接加载到 CoreData 中?该应用程序依赖于数据,初始数据加载为 > 100,000 项。在 iPhone 4 上,完成插入大约需要 15 分钟,这段时间长得令人不快。
有什么办法可以:
- 将预填充的实体加载到 CoreData 中
- 将预填充的数据库(所有实体)加载到 CoreData
- 类似的东西 使数据插入速度显着加快
谢谢。
最佳答案
使用 CoreData 创建您的数据库并将其添加到您的项目包中,然后在第一次加载时,将数据库从包中复制到文件系统以使其可写,然后从那里打开它。根据您的需要,您可能希望将数据库标记为不共享到 iCloud。
关于iphone - 将数据库直接加载到 CoreData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19520613/