我可以在哪里存储我的应用程序的文件?
问题描述:
好吧,我是新来的Mac OS X平台,认真对此我一无所知。我的意思是在Windows上,我只是将它存储在Program's Files目录中,那么Mac上有什么建议放置这些文件的地方?我可以在哪里存储我的应用程序的文件?
答
将应用程序安装到应用程序包装(请参阅文档)后,与您的应用程序相关的资源将不会更改。
随时可以删除的缓存数据进入〜/ Library/Caches。
支持通常应该保留但不是文档数据的数据进入〜/ Library/Application Support。
主要用于应用目的的文档和用户数据通常在〜/文档中。
首选项进入〜/ Library/Preferences,但通常通过NSUserDefaults
API读取/写入。
答
〜/库/ Application Support/YourAppName/yourFilesHere
这样的文件将是个人使用你的应用程序用户。如果你想让tho文件成为全局文件,它们应该在你的应用程序包中。你可以使用NSHomeDirectory或者你可以使用[@“〜”stringByExpandingTildeIntoPath];你可以使用NSHomeDirectory来获得主目录(代字符〜)。
答
您可以在〜/ Library/Application Support/YourApp/Files中存储应用程序创建/应用程序依赖文件。否则,用户创建的文档很可能会最好存储在文档目录中。
使用* NSHomeDirectory()*。 – bbum 2011-02-15 17:31:54
@bbum阅读我的帖子,其中有 – 2011-02-15 17:34:14