Closed blastmann closed 6 years ago
翻阅了一下源码,框架本身提供了清理缓存的方法,但所有缓存序列化到本地时均通过KTVHCPathTools中指定的basePath目录来保存,默认都保存到Documents目录下。
KTVHCPathTools
请问能否让外部指定保存的根目录呢?
另外,保存到NSCachesDirectory中应该也是安全的,系统本身也有对应的自动清理机制,是否更合理一点?
需要对缓存拥有强控制权,已提供完整的缓存操作 API,没必要依赖系统策略。
明白了,谢谢。
@libobjc 请问是否对缓存目录做了免 iCloud 备份处理?另外能否讲一下选择 Documents 而不是 Caches 的原因是?非常感谢!
翻阅了一下源码,框架本身提供了清理缓存的方法,但所有缓存序列化到本地时均通过
KTVHCPathTools
中指定的basePath目录来保存,默认都保存到Documents目录下。请问能否让外部指定保存的根目录呢?
另外,保存到NSCachesDirectory中应该也是安全的,系统本身也有对应的自动清理机制,是否更合理一点?