我对管理应用程序所需的最合适的资源(文件和文件夹)方式感到有些困惑。
我说清楚了: 我有可执行文件(使用qt在mac osx上开发),并且我有一个固定文件夹层次结构,其中保留了一堆配置文件。可以手动编辑,添加或删除这些文件。 现在在Windows或Linux上,我只需通过访问父文件夹即可轻松获取这些文件,任何操作系统文件管理器都可以自由访问这些文件夹。
但在OSX中,我的可执行文件位于.APP包中。
然后我应该能够从包中找到资源(即使qt creator中的资源管理很糟糕),但用户也应该能够打开并编辑应用包,这是根本不可行......我希望部署任何资源管理器,也不要把配置放在(例如)home子文件夹中(我想把所有东西放在一起)。
有什么解决方案吗? 谢谢!
答案 0 :(得分:2)
在OS X术语中,您的配置文件应该在应用程序支持中,用户可以在那里访问它们。但是,如果您通过右键单击并选择查看包内容将它们放在那里,他们也可以从应用程序包中访问它们,然后您可以更改文件并保存它们。