gpt4 book ai didi

ios - iOS物理内存管理(文件缓存)

转载 作者:行者123 更新时间:2023-12-01 16:03:48 28 4
gpt4 key购买 nike

我将图像文件存储在Documents目录中以进行文件缓存。

var paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
var path = paths.stringByAppendingPathComponent(imagePath!)
data.writeToFile(path, atomically: true)

存储那么多文件会发生什么?有自动交换功能吗?或者我可以用代码检测到它吗?

注意:我不想使用tmp目录。

最佳答案

这是我想要的。谢谢@ gnasher729。

将数据缓存文件放在Library / Caches /目录中。高速缓存数据可用于需要持久保存的时间比临时数据更长的数据,但不能与支持文件一样长。通常,应用程序不需要缓存数据才能正常运行,但是可以使用缓存数据来提高性能。缓存数据的示例包括(但不限于)数据库缓存文件和瞬时的可下载内容。请注意,系统可能会删除Caches /目录以释放磁盘空间,因此您的应用程序必须能够根据需要重新创建或下载这些文件。

关于ios - iOS物理内存管理(文件缓存),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26561807/

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