gpt4 book ai didi

cocoa - Cocoa 中保存唯一文件的默认位置

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

我有一个 Cocoa 应用程序,它在单个文件中读取和保存数据。事实上,这个文件是应用程序的一部分;您可以将其视为配置文件。保存此文件的最佳位置是什么?里面<App name>.app/目录?在用户家中的某个隐藏目录中?

提前致谢?

最佳答案

不要将其放在.app包中。用户可能无法写入,并且设置文件将是全局的,而不是针对每个用户的。

最合适的位置可能是在用户的应用程序支持目录中:~/Library/Application Support/FooApp(其中 FooApp 是您的应用程序的名称)。您可以使用以下代码构建此目录的路径(可能需要根据您的目的稍作调整):

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES);
NSString *path = [paths objectAtIndex:0];
path = [path stringByAppendingPathComponent:@"FooApp"]; // The file will go in this directory
NSString *saveFilePath = [path stringByAppendingPathComponent:@"save_file.dat"];

关于cocoa - Cocoa 中保存唯一文件的默认位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5541959/

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