init(task: URLSessionTask, cachedResponse : CachedURLResponse?, client: URLProtocolClient?)
The URL request for the URL protocol object. This request is retained. URLプロトコルオブジェクトに対するURLリクエスト。このリクエストは保持されます。
Availability 有効性
Technology
init(request: URLRequest
,
cachedResponse: CachedURLResponse
?,
client: URLProtocolClient
?)
request
The URL request for the URL protocol object. This request is retained. URLプロトコルオブジェクトに対するURLリクエスト。このリクエストは保持されます。
cachedResponse
A cached response for the request; it may be nil
if there is no existing cached response for the request.
リクエストに対するキャッシュされた応答;それはnil
かもしれません、もし既存のキャッシャされた応答がそのリクエストにないならば。
client
An object that provides an implementation of the URLProtocol
protocol that this instance uses to communicate with the URL Loading System. This client object is retained.
あるオブジェクト、それはURLProtocol
プロトコルの実装を提供します、それはこのインスタンスが使用してURLローディングシステムと通信するものです。このクライアントオブジェクトは保持されます。
The initialized protocol object. 初期化されたプロトコルオブジェクト。
Subclasses should override this method to do any custom initialization. Don’t call this method explicitly. When you register your custom protocol class, the system will initialize instances of your protocol as needed. サブクラスは、このメソッドをオーバーライドして、何らかのあつらえの初期化を行うべきです。このメソッドを明示的に呼び出さないでください。あなたがあなたのあつらえのプロトコルクラスを登録する時、システムはあなたのプロトコルのインスタンスを必要に応じて初期化するでしょう。
This is the designated initializer for URLProtocol
.
これは、URLProtocol
に対する指定イニシャラザです。
init(task: URLSessionTask, cachedResponse : CachedURLResponse?, client: URLProtocolClient?)