init(response: URLResponse, data: Data)
init(response: URLResponse, data: Data, userInfo : [AnyHashable : Any]?, storagePolicy : URLCache.StoragePolicy)
Availability 有効性
Technology
class CachedURLResponse : NSObject
A Cached
object provides the server’s response metadata in the form of a URLResponse
object, along with an NSData object containing the actual cached content data. Its storage policy determines whether the response should be cached on disk, in memory, or not at all.
Cached
オブジェクトは、サーバーのも応答メタデータをURLResponse
オブジェクトの形式で提供します、それだけでなく実際にキャッシュされた内容データを含むNSDataオブジェクトも提供します。それのストレージ方針は、その応答がディスク上に、メモリ中にキャッシュされるか全くされないべきかを判定します。
Cached responses also contain a user info dictionary where you can store app-specific information about the cached item. キャッシュされた応答はまた、ユーザ情報辞書を含みます、そこにあなたはキャッシュされた項目についてのアプリ特有の情報を格納できます。
The URLCache
class stores and retrieves instances of Cached
.
URLCache
クラスは、Cached
のインスタンスを格納および回収します。
init(response: URLResponse, data: Data)
init(response: URLResponse, data: Data, userInfo : [AnyHashable : Any]?, storagePolicy : URLCache.StoragePolicy)
var data: Data
var response: URLResponse
var storagePolicy : URLCache.StoragePolicy
var userInfo : [AnyHashable : Any]?
enum URLCache.StoragePolicy
CachedURLResponse
object.
これらの定数は、CachedURLResponse
オブジェクトによって使われるキャッシュ戦略を指定します。
class URLCache