我应该在哪里保存文件
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 上存储大量数据时会崩溃临时目录
我有一个问题,不是关于代码,而是关于一个好的做法。 我在 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 上存储大量数据时会崩溃临时目录