我为MacOSX设计了一款应用。它的功能是操纵PDf文件。 首先,用户将“导入”应用程序中的文件。 操作文件后,文件将保存并保存在库中。
实际上,这正是iTunes图书馆的概念。你有文件,你不打扰他们所在的位置。如果用户不必选择系统中的任何文件夹,那就更好了。
我的问题是:我在哪里写文件?
我知道我必须在特定的地方写它,但我无法弄清楚在哪里。我在应用程序包中尝试过,但是我读到了一些我们无法使用沙盒的地方,但实际上它没有用。
我知道我可以在我的NSUserDefaults中写下我的偏好。我可以在那里写任何文件吗?
答案 0 :(得分:0)
您可以将文件存储在应用程序支持目录中。使用NSFileManager
按照此处所述找到它:URLsForDirectory
阅读sandbox documentation了解更多详情。