The operation queue provided when this object was created.
- iOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 2.0+
All delegate method calls and completion handlers related to the session are performed on this queue. The session object keeps a strong reference to this queue until your app exits or the session object is deallocated. If you do not invalidate the session, your app leaks memory until it exits.
Working with a Delegate
The delegate assigned when this object was created.
A protocol defining methods that URL session instances call on their delegates to handle session-level events, like session life cycle changes.
A protocol defining methods that URL session instances call on their delegates to handle task-level events.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.Learn more about using Apple's beta software