iOS 模板的默认 Core Data 将数据存储在 NSDocumentDirectory
中的 .sqlite
文件中。因此,如果 iDevice 连接到 iTunes 并启用文件共享,则该文件是可见的。
我想将目录更改为用户不可见的内容,我会选择 NSApplicationSupportDirectory
。这是正确的目录吗?其他开发者使用什么?
最佳答案
最佳位置(在 iPhone 上)是 Library 文件夹,如下所述:
How can I get a writable path on the iPhone?
该目录用于您不希望用户通过共享看到的数据库之类的东西。
关于iphone - 在哪里存储核心数据文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4525694/