从Core Data商店创建.sqlite文件?

Mos*_*she 7 sqlite iphone core-data ios

我已经在书籍和提供.sqlite文件下载的网站上看过教程.sqlite文件用于Core Data.

我如何得到一个.sqlite文件FROM上的应用程序或核心数据存储我的桌面?

Mar*_*rra 14

如果要创建预先填充的sqlite文件以与Core Data一起使用,则必须使用Core Data创建它.创建一个用于数据输入的基本桌面应用程序并使用它来创建文件然后将其嵌入到iOS设备中是微不足道的.

请勿尝试手动复制文件中的数据结构或链接.你可能会让它工作,但你会花更多的时间试图让它工作,它最终会失败.Core Data sqlite文件的内部结构应该被视为私有API.该结构不公开,可以更改,恕不另行通知.

  • 他的意思是您下载的sqlite文件本身是由Core Data创建的.要创建自己的核心数据,请设置核心数据堆栈,然后将数据导入其中.理论上,您可以创建一个sqlite文件,Core Data可以仅使用SQL命令从头开始使用,实际上,获取数据文件是一种困难而且脆弱的方式.Core Data SQL API是私有且可更改的.复制几乎是不可能的.使用您用于读取文件的Core Data生成文件总是更简单,更清晰. (6认同)