我对 this NSHipster article 有点困惑这表明您必须在 appDidFinishLaunching 中初始化缓存的参数。我认为 NSURLCache 自动成为 NSURLSession 和 NSURLConnection 的一部分。
我可以发誓我之前在没有初始化的情况下缓存了下载。真的有必要吗?
Best Answer-推荐答案 strong>
没有。 [NSURLCache sharedURLCache] 由 iOS 设置。我刚刚通过调试器运行,发现初始 memoryCapacity 为 512,000 字节,初始 diskCapacity 为 10,000,000 字节(适用于 iOS 7.1)。
您引用的 NSHipster 文章似乎暗示您必须首先初始化共享缓存,但这似乎不是真的。
关于ios - NSURLCache 是否真的需要初始化,如本文所述?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23092569/
|