Instance Property インスタンスプロパティ

delegate

The delegate assigned when this object was created. このオブジェクトが作成された時に割り当てられた委任先。

Declaration 宣言

var delegate: URLSessionDelegate? { get }

Discussion 議論

This delegate object is responsible for handling authentication challenges, for making caching decisions, and for handling other session-related events. The session object keeps a strong reference to this delegate until your app exits or explicitly invalidates the session. If you do not invalidate the session, your app leaks memory until it exits. この委任先オブジェクトは、認証チャレンジを取り扱うこと、キャッシュについての決定をすること、そして他のセッション関連イベントを取り扱うことに責任があります。セッションオブジェクトは、この委任先への強い参照を保ちます、あなたのアプリが退出または明示的にそのセッションを無効にするまで。あなたがセッションを無効にしないならば、あなたのアプリはそれが退出するまでメモリを漏洩します。

See Also 参照

Working with a Delegate 委任先を扱う