Class UISceneConfiguration

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class UISceneConfiguration
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • UISceneConfiguration

      public UISceneConfiguration()
    • UISceneConfiguration

      protected UISceneConfiguration​(NSObject.Handle h, long handle)
    • UISceneConfiguration

      protected UISceneConfiguration​(NSObject.SkipInit skipInit)
    • UISceneConfiguration

      public UISceneConfiguration​(String name, UISceneSessionRole sessionRole)
    • UISceneConfiguration

      public UISceneConfiguration​(NSCoder coder)
  • Method Details

    • getName

      public String getName()
    • getRole

      public UISceneSessionRole getRole()
    • getSceneClass

      public Class<?> getSceneClass()
    • setSceneClass

      public void setSceneClass​(Class<?> v)
    • getDelegateClass

      public Class<?> getDelegateClass()
    • setDelegateClass

      public void setDelegateClass​(Class<?> v)
    • getStoryboard

      public UIStoryboard getStoryboard()
    • setStoryboard

      public void setStoryboard​(UIStoryboard v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(String name, UISceneSessionRole sessionRole)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)