CachedURLResponse
URL 요청에 대해 캐시된 응답
Last updated
URL 요청에 대해 캐시된 응답
Last updated
원문 출처
SDKs
iOS 2.0+
macOS 10.2+
Mac Catalyst 13.0+
Beta
tvOS 9.0+
watchOS 2.0+
Framework
Foundation
CachedURLResponse 객체는 서버의 응답 메타데이터를 URLResponse 객체의 형태로 제공하며 실제 캐시 내용이 포함된 객체를 함께 제공합니다. CachedURLResponse 객체의 스토리지 정책은 응답을 디스크에 저장할 것인지 메모리에 저장할 것인지, 또는 아예 저장하지 않을 것인지를 결정합니다.
캐시된 응답은 앱에 대한 데이터를 저장할 수 있는 user info dictionary도 포함하고 있습니다.
init(response: URLResponse, data: Data) 캐시된 URL response 인스턴스를 생성합니다.
init(response: URLResponse, data: Data, userInfo: [AnyHashable : Any]?, storagePolicy: URLCache.StoragePolicy) 주어진 서버 응답, 데이터, user-info dictionary와 storage 정책으로 캐시된 URL response 인스턴스를 생성합니다.
var data: Data 캐시된 응답의 데이터
var response :URLResponse 인스턴스와 연관된 URL response 객체
var storagePolicy: URLCache.StoragePolicy 캐시된 응답의 스토리지 정책
var userInfo: [AnyHashable : Any]? 캐시된 응답의 user info dictionary
NSObject
CVarArg
Equatable
Hashable
NSCopying
NSSecureCoding
클래스는 CachedURLResponse 인스턴스를 저장하고 불러옵니다.
enum URLCache.StoragePolicy 객체의 캐싱 전략을 지정하는 상수
URL 요청시 캐시 데이터의 사용방식을 제어합니다.
class URL 요청을 캐시된 응답에 매핑시키는 객체