gpt4 book ai didi

ios - 当您溢出iOS应用程序的Documents目录时会发生什么?

转载 作者:行者123 更新时间:2023-12-01 19:30:13 28 4
gpt4 key购买 nike

我在Swift中使用的移动iOS应用程序在很大程度上依赖于临时编辑,编码和压缩视频并将其保存在应用程序的文档目录(可以说是沙箱)中。它们不必是永久的,因为它们被发送到我的服务器以与其他用户作为消息共享。
所有好的东西都有限制,应用程序“文档”目录的大小限制是多少?如果超过限制或目录已满,是否会像高速缓存一样(先进先出)自动删除内容?
如果没有自动处理,确保Documents目录永远不会变满的正确方法是什么?

最佳答案

根据我下载大量数据并将其预先缓存在应用程序包中的经验(虽然不在Documents目录中),iOS对单个应用程序没有文件系统大小的限制。
唯一的限制是iOS设备的可用磁盘空间。一旦达到该限制,iOS就会触发对设备上安装的所有应用程序的清理,清理所有已安装应用程序捆绑包中的Library/Cachestmp文件夹。
我尚未对此进行测试,但是似乎在可用磁盘空间不足时系统会发布NSBundleResourceRequestLowDiskSpace通知。

关于ios - 当您溢出iOS应用程序的Documents目录时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63310579/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com