读书人

iPhone开发札记(16)使用ASIHTTPRequ

发布时间: 2012-09-19 13:43:54 作者: rapoo

iPhone开发笔记(16)使用ASIHTTPRequest和ASIDownloadCache实现本地缓存

为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制,其中以网易新闻的缓存功能最为出色。我自己的应用也想加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。根据我目前的技术水平和时间花费,我果断选择了后者,事实证明效果也很不错。下面说一下实现方法:
1、设置全局的Cache
在AppDelegate.h中添加一个全局变量

AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];[appDelegate.myCache clearCachedResponsesForStoragePolicy:ASICachePermanentlyCacheStoragePolicy];


这里清理的是ASICachePermanentlyCacheStoragePolicy这种存储策略的缓存数据,如果更换其他的参数的话,即可清理对应存储策略的缓存数据。


读书人网 >Iphone

热点推荐