NSCachedURLResponse官方文档阅读

2017-06-19  本文已影响95人  AppleTTT

NSCachedURLResponse

Overview

NSCachedURLResponse对象表示对URL请求响应的缓存。 它以NSURLResponse对象的形式提供服务器的响应元数据,以及包含实际缓存的内容数据的NSData对象。 它的存储策略决定响应是应缓存在磁盘上,还是内存中,抑或不允许缓存。

缓存响应还包含用户信息字典,你可以在其中存储应用相关的缓存信息。

NSURLCache类可以存储和检索NSCachedURLResponse的实例。

Symbols

Creating a cached URL response


Getting cached URL response properties




Constants
typedef enum NSURLCacheStoragePolicy : NSUInteger {
    NSURLCacheStorageAllowed,
    NSURLCacheStorageAllowedInMemoryOnly,
    NSURLCacheStorageNotAllowed
} NSURLCacheStoragePolicy;
  1. NSURLCacheStorageAllowed:指定允许在NSURLCache中存储而且不受限制
  2. NSURLCacheStorageAllowedInMemoryOnly:指定允许在NSURLCache中存储; 但仅限于内存存储。
  3. NSURLCacheStorageNotAllowed:不允许以任何方式(内存或磁盘)存储。
上一篇 下一篇

猜你喜欢

热点阅读