iphone - NSUrlCache 磁盘限制?
<p><p>我正在尝试在服务器上存储大量图像并使用 <code>AFNetworking</code> 的图像缓存功能,该功能利用 <code>NSUrlCache</code>,以便应用程序不会不需要一直访问服务器,甚至可以在离线时工作。</p>
<p>图像永远不会过期并永远保持缓存是很重要的,所以我想知道缓存可以占用多少空间是否有磁盘限制。 (例如缓存可能会在达到限制时过期旧图像)谢谢!</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>检查电流限制:</p>
<pre><code> NSLog(@"Disk Limit: %u bytes and converted to MB: %u", .diskCapacity, .diskCapacity/1024/1024);
NSLog(@"Memory Limit: %u bytes and converted to MB: %u", .memoryCapacity, .memoryCapacity/1024/1024);
</code></pre>
<p>创建更大的缓存使用:</p>
<pre><code>- (id)initWithMemoryCapacity:(NSUInteger)memoryCapacity diskCapacity:(NSUInteger)diskCapacity diskPath:(NSString *)path
</code></pre>
<p>NSURLRequest 使用 NSURLRequestCachePolicy 属性处理缓存选项。 </p></p>
<p style="font-size: 20px;">关于iphone - NSUrlCache 磁盘限制?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/16533160/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/16533160/
</a>
</p>
页:
[1]