NSURLCache真的需要初始化,如本文所示?

时间:2014-04-15 19:21:27

标签: ios objective-c cocoa-touch nsurlsession nsurlcache

我对this NSHipster article感到有些困惑,它指出您必须在appDidFinishLaunching中初始化缓存的参数。我认为NSURLCache自动成为NSURLSessionNSURLConnection的一部分。

我可以发誓我之前没有初始化下载缓存。真的有必要吗?

1 个答案:

答案 0 :(得分:1)

没有。 [NSURLCache sharedURLCache]由iOS设置。我刚刚浏览了调试器,发现初始memoryCapacity为512,000字节,初始diskCapacity为10,000,000字节(对于iOS 7.1)。

您引用的NSHipster文章似乎暗示您必须首先初始化共享缓存,但这似乎不是真的。