我可以在哪里存储我的应用程序的文件?

问题描述:

好吧,我是新来的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来获得主目录(代字符〜)。

+0

使用* NSHomeDirectory()*。 – bbum 2011-02-15 17:31:54

+0

@bbum阅读我的帖子,其中有 – 2011-02-15 17:34:14

您可以在〜/ Library/Application Support/YourApp/Files中存储应用程序创建/应用程序依赖文件。否则,用户创建的文档很可能会最好存储在文档目录中。