med*_*ome 3 cocoa file-writing mac-app-store
我必须向Mac App Store提交申请,并因此被Apple拒绝
不符合Mac OS X文件系统文档的应用程序将被拒绝
在指南建议写文件以下目录
- 〜/ Library/Application Support/{app-identifier}
- 〜/资源库/ {应用标识符}
- 〜/库/缓存/ {应用标识符}
但我的文件是临时的,缓存文件,然后它可以写我的文件NSTemporaryDirectory()
,它会违反指南?
NSTemporaryDirectory()
适用于临时文件.
~/Library/Application Support/{app-identifier}
此目录适用于您的应用在运行时生成的永久文件.
~/Library/{app-identifier}
对于您的应用创建的大多数文件,此目录都是一个全部捕获.您拥有此目录的所有权.
~/Library/Caches/{app-identifier}
此目录用于您的应用程序可以重新创建的临时文件,但它希望尽可能长时间保留在磁盘上.此处的文件可能会被操作系统删除.