我应该在哪里保存文件

Where should I save files

我有一个问题,不是关于代码,而是关于一个好的做法。 我在 Google 上搜索过,但没有找到任何内容。 在我的应用程序 (iOS) 中,我可以下载一个文件,但我不知道我必须将它存储在哪里,现在我把它放在 Documents 文件夹中,但我很确定它是不是它的地方。 如果您有答案,或者 link 可以解释我必须将它存储在哪里,这可能会有所帮助。 谢谢!

Apple 对此有强烈的看法:https://developer.apple.com/icloud/documentation/data-storage/index.html

简而言之:

  • 文档和用户生成的数据 -> 文档目录
  • 已下载 and/or 轻松重新生成 -> 缓存目录
  • 临时数据 -> tmp 目录 -

您使用的位置(可能还有您设置的属性)对于备份的工作方式也很重要。

不要使用临时目录存储 data.then 使用 IOS 中名为 savetophotoalbum 的函数,user.save 文件目录中的路径将是未知的。它会保存照片上的数据,而且只有有限的 space 被分配给 phone.it 上的 IOS 应用程序 将来当您尝试在 phone.it 上存储大量数据时会崩溃临时目录