Package apple.uikit

Class UIScene

    • Constructor Detail

      • UIScene

        protected UIScene​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • activationConditions

        public UISceneActivationConditions activationConditions()
        use the activation conditions to influence which scene is activated for banner taps, URLs, etc.
      • activationState

        public long activationState()
        the activation state of this scene
      • alloc

        public static UIScene alloc()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • clearTextInputContextIdentifier

        public static void clearTextInputContextIdentifier​(java.lang.String identifier)
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • delegate

        public java.lang.Object delegate()
        UIScene is strongly retained by UIKit like UIApplication, however, unlike UIApplication, the delegate may not need to live for the whole lifetime of the process. A strong ref here relieves clients of the responsibility of managing the delegate lifetime directly.
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • initWithSessionConnectionOptions

        public UIScene initWithSessionConnectionOptions​(UISceneSession session,
                                                        UISceneConnectionOptions connectionOptions)
        An initializer for subclasses, will be called by UIKit and not intended to be called by applications.
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • new_objc

        public static java.lang.Object new_objc()
      • openURLOptionsCompletionHandler

        public void openURLOptionsCompletionHandler​(NSURL url,
                                                    UISceneOpenExternalURLOptions options,
                                                    UIScene.Block_openURLOptionsCompletionHandler completion)
        Options are specified in the UIApplication.h section for openURL options. An empty options dictionary will result in the same behavior as the older openURL call, aside from the fact that this is asynchronous and calls the completion handler rather than returning a result. The completion handler is called on the main queue.
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • session

        public UISceneSession session()
        The existing representation which references this UIScene instance
      • setActivationConditions

        public void setActivationConditions​(UISceneActivationConditions value)
        use the activation conditions to influence which scene is activated for banner taps, URLs, etc.
      • setDelegate

        public void setDelegate​(java.lang.Object value)
        UIScene is strongly retained by UIKit like UIApplication, however, unlike UIApplication, the delegate may not need to live for the whole lifetime of the process. A strong ref here relieves clients of the responsibility of managing the delegate lifetime directly.
      • setTitle

        public void setTitle​(java.lang.String value)
        A title for the scene to allow the system to differentiate multiple scenes for the user. If set to nil or an empty string, the system will not display a title.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • title

        public java.lang.String title()
        A title for the scene to allow the system to differentiate multiple scenes for the user. If set to nil or an empty string, the system will not display a title.
      • version_static

        public static long version_static()