我希望将我的一个Windows应用程序迁移到mac。
众所周知,在vista / win7上,有一个应用可以添加,保存和删除数据文件的公共数据目录没有RAC权限。
Mac / Cocoa上有相同的目录吗?
或
我可以将数据存储到任何目录而没有任何问题和任何权限吗?
欢迎任何评论
答案 0 :(得分:7)
这些是您可以写的3:
~/Library/Application Support/app-identifier
~/Library/app-identifier
~/Library/Caches/app-identifier
(将app-identifer替换为您的应用标识符)
“Mac App Store的文件系统使用要求”下的更多信息here
答案 1 :(得分:6)
默认情况下,除非启用sand-boxing,否则可以写入用户有权访问的任何目录。通常,Cocoa应用程序将数据存储在~/Library/Application Support/<your-app-name>