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