清除UIWebView的缓存

本文介绍如何清除iOS应用中UIWebView的缓存,并提供了清除缓存的具体代码实现。此外,还介绍了NSUrlCache的公有方法,包括如何移除特定请求的缓存响应以及如何获取当前内存和磁盘缓存的大小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    //清除UIWebView的缓存

    [ [NSURLCache  sharedURLCache ]removeAllCachedResponses];


附:NSUrlcache的公有方法

- (void)removeCachedResponseForRequest:(NSURLRequest *)request;

- (void)removeAllCachedResponses;

获取当前缓存大小:

/*! 

    @method currentMemoryUsage

    @abstract Returns the current amount of space consumed by the

    in-memory cache of the receiver.

    @discussion This size, measured in bytes, indicates the current

    usage of the in-memory cache. 

    @result the current usage of the in-memory cache of the receiver.

*/

- (NSUInteger)currentMemoryUsage;


/*! 

    @method currentDiskUsage

    @abstract Returns the current amount of space consumed by the

    on-disk cache of the receiver.

    @discussion This size, measured in bytes, indicates the current

    usage of the on-disk cache. 

    @result the current usage of the on-disk cache of the receiver.

*/

- (NSUInteger)currentDiskUsage;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值