存储 Mac 应用程序数据库的正确位置在哪里?

Posted

技术标签:

【中文标题】存储 Mac 应用程序数据库的正确位置在哪里?【英文标题】:Where is the correct place to store a Mac application's database? 【发布时间】:2011-03-24 17:16:32 【问题描述】:

我正在构建一个希望提交到 Mac App Store 的应用程序。该应用有一个 SQL 数据库,用于存储用户创建的所有项目。

有谁知道我应该将其存储在哪里以符合 Apple 的准则?它应该放在应用程序支持、文档文件夹、库还是其他地方?

【问题讨论】:

【参考方案1】:

通常,您不应在用户主目录中自动创建文件,~/Library/Application Support/<Application> 除外。因此,要么让用户选择存储信息的位置(如果以文档为中心),要么将其存储在应用程序支持中。

查看问题:What location do OSX/Cocoa applications generally use to store data files?

【讨论】:

以上是关于存储 Mac 应用程序数据库的正确位置在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

sqlite 文件在 Mac 上存储在哪里?

存储应用程序参数的最佳位置在哪里:数据库、文件、代码......?

mac和linux中mime插件文件的位置在哪里?

Mac终端修改文稿文件夹位置

在 Swift 上的哪里存储 API 密钥?

应用程序下载的文件存储在哪里?