gpt4 book ai didi

cocoa - OSX : Where to store SQLite file for application?

转载 作者:行者123 更新时间:2023-12-03 16:10:12 28 4
gpt4 key购买 nike

我的 OSX Cocoa 应用程序使用 SQLite 来管理数据。初始化时,我需要指定数据库文件的存储位置。

处理这个问题的标准方法是什么?

需要运行此数据库文件(如果不存在,应用程序将创建它),并且数据应永久保留,即使在软件更新后(如果可能)。

我应该把它存放在哪里?应用程序文件夹?支持文件吗?

谢谢

最佳答案

惯例是将其存储在Application Support 文件夹中。即在 ~/Library/Application Support/*YourAppName*/database.db

您可以找到您正在搜索的应用程序支持

NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);

关于cocoa - OSX : Where to store SQLite file for application?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6189161/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com