这几天在看数据的缓冲部分,看着看着发现了自己有点疑惑的地方,验证后想要记录下来:
1.NSURLCache
默认的缓冲设置为:
默认为 4(MB) 内存和 20(MB)磁盘空间
这种方法还是和NSURLRequest的缓冲机制的设置有关:
其实:cachePolicy无论是设置成什么机制,都会在进行缓存,不过就是会不会忽略的问题:
存放路径:
[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)lastObject]
(附上官网文档对各个机制的解释):
2.NSFileManage