使用缓存的目的是为了使应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,以空间换取时间,减少对同一个url多次请求,减轻服务器的压力,优化客户端网络,让用户体验更良好。 背景:NSURLCache : 在iOS5以前,apple不支持磁盘缓存 ...
NSURLCache . 初始化相关的几个方法:sharedURLCache setSharedURLCache initWithMemoryCapacity sharedURLCache方法返回一个NSURLCache实例。 默认情况下,内存是 M, Disk为 M, 路径在 NSHomeDirectory Library Caches current application name, NSP ...
2012-02-08 21:02 0 4664 推荐指数:
使用缓存的目的是为了使应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,以空间换取时间,减少对同一个url多次请求,减轻服务器的压力,优化客户端网络,让用户体验更良好。 背景:NSURLCache : 在iOS5以前,apple不支持磁盘缓存 ...
##### 正文开始 首先要说一件重要的事: NSCache和NSURLCache一点关系也没有 NSCache和 ...
今天在看HTTP协议,看到了response头中的cache-control,于是就深入的研究了一下。发现了iOS中一个一直被我忽略的类——NSURLCache类。 NSURLCache NSURLCache用于缓存网络请求,也就是NSURLRequest,然后根据我们设置 ...
原文作者:Matt Gallagher 原文链接:http://cocoawithlove.com/2010/09/substituting-local-data-for-remote.html ...