我对this NSHipster article感到有些困惑,它指出您必须在appDidFinishLaunching
中初始化缓存的参数。我认为NSURLCache
自动成为NSURLSession
和NSURLConnection
的一部分。
我可以发誓我之前没有初始化下载缓存。真的有必要吗?
答案 0 :(得分:1)
没有。 [NSURLCache sharedURLCache]
由iOS设置。我刚刚浏览了调试器,发现初始memoryCapacity为512,000字节,初始diskCapacity为10,000,000字节(对于iOS 7.1)。
您引用的NSHipster文章似乎暗示您必须首先初始化共享缓存,但这似乎不是真的。