Instance Property


The object you use to receive life-cycle events associated with the scene.


var delegate: UISceneDelegate? { get set }


The system creates a default delegate object based on the the class name you provide in your app's Info.plist file, or that your app delegate specifies when configuring the scene. You can change this default delegate object later, as needed.

See Also

Managing the Life Cycle of a Scene

protocol UISceneDelegate

The core methods you use to respond to life-cycle events occurring within a scene.


Beta Software

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