iOS 是否清除文档目录中的磁盘使用情况?
Does iOS purge disk usage in the document directory?
我找不到 space 应用程序可以在其文档目录中使用的磁盘数量限制,phone 磁盘上实际可用的除外.
这是否意味着如果 phone 可用,应用程序可以使用 100GB 的文档目录 space?
如果另一个应用程序需要 space 但由于这个占用资源的应用程序而没有任何可用的应用程序,iOS 是否清除磁盘 space滥用者?
您可以在此处找到解释各种存储数据选项的文档:
具体来说,查看 Table 1-1 Commonly used directories of an iOS app
应该可以回答您的所有问题。
除了设备上可用的存储空间外,您可以在那里存储的数据量没有限制。
但是,文档目录仅供 "user-generated content" 使用。它将备份到 iCloud,因此它仅用于用户希望备份的文件。如果审核团队认为您正在使用它来存储应该位于 temp
目录中的支持文件(系统会在 space 低时清除),您的应用将无法通过审核。
The iCloud File Storage Container
部分详细介绍了被视为用户数据的事物类型:
“用户在应用程序的用户界面中创建和查看的文档——例如 Pages、Numbers 和 Keynote 中的文档浏览器应存储在 Documents 目录中。另一个可能位于 Documents 目录中的文件示例是保存的游戏,同样是因为它们是应用程序可能提供某种选择方法的东西。
应用程序不希望用户直接查看或修改的任何内容都应放在 Documents 目录之外。应用程序可以在容器目录中创建任何子目录,因此它们可以根据需要排列私有文件。"
Documents 目录的内容在 space 低时不会被系统清除。
我找不到 space 应用程序可以在其文档目录中使用的磁盘数量限制,phone 磁盘上实际可用的除外.
这是否意味着如果 phone 可用,应用程序可以使用 100GB 的文档目录 space?
如果另一个应用程序需要 space 但由于这个占用资源的应用程序而没有任何可用的应用程序,iOS 是否清除磁盘 space滥用者?
您可以在此处找到解释各种存储数据选项的文档:
具体来说,查看 Table 1-1 Commonly used directories of an iOS app
应该可以回答您的所有问题。
除了设备上可用的存储空间外,您可以在那里存储的数据量没有限制。
但是,文档目录仅供 "user-generated content" 使用。它将备份到 iCloud,因此它仅用于用户希望备份的文件。如果审核团队认为您正在使用它来存储应该位于
temp
目录中的支持文件(系统会在 space 低时清除),您的应用将无法通过审核。The iCloud File Storage Container
部分详细介绍了被视为用户数据的事物类型:“用户在应用程序的用户界面中创建和查看的文档——例如 Pages、Numbers 和 Keynote 中的文档浏览器应存储在 Documents 目录中。另一个可能位于 Documents 目录中的文件示例是保存的游戏,同样是因为它们是应用程序可能提供某种选择方法的东西。
应用程序不希望用户直接查看或修改的任何内容都应放在 Documents 目录之外。应用程序可以在容器目录中创建任何子目录,因此它们可以根据需要排列私有文件。"
Documents 目录的内容在 space 低时不会被系统清除。