首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URLCache.shared实例的默认磁盘空间是多少

URLCache.shared实例的默认磁盘空间是多少
EN

Stack Overflow用户
提问于 2017-05-19 13:17:31
回答 3查看 1.2K关注 0票数 3

使用URLCache.share实例需要分配磁盘空间吗?它的默认值是什么?

EN

回答 3

Stack Overflow用户

发布于 2020-02-13 21:14:41

@ScottZhu在Swift中的回答:

代码语言:javascript
复制
URLCache.shared.memoryCapacity
URLCache.shared.diskCapacity
URLCache.shared.currentMemoryUsage
URLCache.shared.currentDiskUsage
票数 2
EN

Stack Overflow用户

发布于 2018-09-10 04:58:03

以下是以字节为单位的默认缓存大小:

代码语言:javascript
复制
po URLSession.shared.configuration.urlCache?.currentMemoryUsage
- some : 1859

po URLSession.shared.configuration.urlCache?.memoryCapacity
- some : 512000

po URLSession.shared.configuration.urlCache?.diskCapacity
- some : 10000000

po URLSession.shared.configuration.urlCache?.currentDiskUsage
- some : 98408

不同的设备可能有不同的缓存大小,但这是检查它的方法。

票数 1
EN

Stack Overflow用户

发布于 2017-05-19 14:22:48

是的,你必须使用它。

From Apple Docs:

没有特殊缓存要求或约束的

应用程序应该可以接受默认的共享缓存实例。有更具体需求的应用程序可以创建自定义URLCache对象,并使用setShared(_:)将其设置为共享缓存实例。应用程序应该在调用此方法之前执行此操作。

如果不想使用缓存,请将其显式设置为nil。

代码语言:javascript
复制
URLCache.shared = {
        URLCache(memoryCapacity: 0, diskCapacity: 0, diskPath: nil)
}()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44061976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档