菜鸟教程小白 发表于 2022-12-13 02:34:23

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(@&#34;Disk Limit: %u bytes and converted to MB: %u&#34;, .diskCapacity, .diskCapacity/1024/1024);
NSLog(@&#34;Memory Limit: %u bytes and converted to MB: %u&#34;, .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]
查看完整版本: iphone - NSUrlCache 磁盘限制?