init?(request: URLRequest, delegate: Any?, startImmediately : Bool)
class func sendAsynchronousRequest (URLRequest, queue: OperationQueue, completionHandler : (URLResponse?, Data?, Error?) -> Void)
func start()
Availability 有効性
Technology
init?(request: URLRequest
,
delegate: Any?)
request
The URL request to load. The request
object is deep-copied as part of the initialization process. Changes made to request
after this method returns do not affect the request that is used for the loading process.
ロードすることになるURLリクエスト。request
オブジェクトは、初期化処理の一部として深いコピーをされます。このメソッドが返った後にrequest
になされる変更は、ロード処理に使われるリクエストに影響を及ぼしません。
delegate
The delegate object for the connection. The connection calls methods on this delegate as the load progresses. Delegate methods are called on the same thread that called this method. By default, for the connection to work correctly, the calling thread’s run loop must be operating in the default run loop mode. See schedule(in:
to change the run loop and mode.
接続に対する委任先オブジェクト。接続は、ロードが進捗するにつれてメソッドいくらかをこの委任先の上で呼び出します。委任先のメソッドは、このメソッドを呼び出したのと同じスレッド上で呼び出されます。初期状態では、接続が正しく働くために、呼び出しているスレッドのもつ実行ループは、初期状態の実行ループモードで演算していなければなりません。実行ループとモードの変更のためにschedule(in:
を見てください。
The URL connection for the URL request. Returns nil
if a connection can't be initialized.
このURLリクエストに対するURL接続。nil
を返します、もし接続が初期化されることができないならば。
This is equivalent to calling init(request:
and passing true
for start
.
これは、init(request:
を呼び出してtrue
をstart
に対して渡すことに等しいです。
During the download the connection maintains a strong reference to the delegate
. It releases that strong reference when the connection finishes loading, fails, or is canceled.
ダウンロードの間その接続はdelegate
への強い参照を保守します。それがその強い参照を開放するのは、接続がロードを完了、失敗、またはキャンセルされる時です。
init?(request: URLRequest, delegate: Any?, startImmediately : Bool)
class func sendAsynchronousRequest (URLRequest, queue: OperationQueue, completionHandler : (URLResponse?, Data?, Error?) -> Void)
func start()
+ connectionWithRequest:delegate: