iphone - 在哪里存储核心数据文件?

标签 iphone objective-c core-data ios

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/

相关文章:

iphone - NSString 组件SeparatedByString

iphone - 将图像和文本复制到 UIPasteboard

ios - 具有不同覆盖层的单个 viewController 上的多个摄像头

javascript - iOS WKWebView JS 在后台应用时不更新属性修改

ios - NSURL URLWithString 返回 nil

python - Cocoa TextView 中的语法突出显示?经验?建议?想法?

ios - 有什么方法可以检查 iCloud Drive 是否打开?

swift - 无法将 [NSObject] 类型的值分配给 NSObject 类型

ios - 线程 1 :EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP, subcode=0*0) 错误

iphone - 如何搜索完整的核心数据数据库