在一个跨平台的应用程序中,我正在使用一个配置文件,允许用户覆盖各种默认值,如果他愿意的话。配置文件的默认位置 - MacOS?
我现在的问题是......在哪里放置/寻找这个配置文件,特别是关于MacOS X(我从来没有使用过,也没有访问权限)?我知道的MacOS X是基于UNIX的,但我也知道,很多事情完成非常不同有...
我现在的选择:
的Unix:
~/.config/<appname>/<appname>.cfg
的Windows(shomewhat不确定这一个了,事情似乎是所有在这里的地方 - %LOCALAPPDATA%或%USERPROFILE%似乎是有效的选择太):
%APPDATA%/<appname>/<appname>.cfg
的MacOS:
...?
任何意见,在MacOS上或我的其他选择?
它不必这样做,特别是如果它只是一个简单的命令行应用程序是便携式的。 – 2013-03-28 08:55:13
@RandyHoward:这不完全是一个“简单的命令行应用程序”。这就是为什么我想知道Mac用户会期望配置文件在哪里,而不是将它存储在某个地方并告诉用户应对。 ;-) – DevSolar 2013-03-28 08:58:55
我的意思是,它不是一个大的OS X Gui可可应用程序,它希望以特定于平台的方式完成任务。如果您的应用程序可以在OS X,UNIX和Windows平台上运行它,它显然不是“Mac应用程序”。基本上,我坚持我的回答,简单。 – 2013-03-28 09:00:21