Class NSObject

    • Constructor Detail

      • NSObject

        public NSObject()
      • NSObject

        @Deprecated
        protected NSObject​(long handle)
        Deprecated.
    • Method Detail

      • getClassForCoder

        public java.lang.Class<? extends NSObject> getClassForCoder()
      • getAutoContentAccessingProxy

        public NSObject getAutoContentAccessingProxy()
        Since:
        Available in iOS 4.0 and later.
      • getObservationInfo

        public org.robovm.rt.bro.ptr.VoidPtr getObservationInfo()
      • setObservationInfo

        public void setObservationInfo​(org.robovm.rt.bro.ptr.VoidPtr v)
      • getClassForKeyedArchiver

        public java.lang.Class<? extends NSObject> getClassForKeyedArchiver()
      • forceSkipInit

        protected void forceSkipInit()
        marks instance to not call init method from default constructor this method is being called from callback before initialize /constructor is being called >
      • afterMarshaled

        protected void afterMarshaled​(int flags)
        Overrides:
        afterMarshaled in class org.robovm.objc.ObjCObject
      • alloc

        protected long alloc()
        Overrides:
        alloc in class org.robovm.objc.ObjCObject
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class org.robovm.rt.bro.NativeObject
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.robovm.rt.bro.NativeObject
      • doDispose

        protected void doDispose()
        Overrides:
        doDispose in class org.robovm.objc.ObjCObject
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • retain

        protected static void retain​(long handle)
      • release

        protected static void release​(long handle)
      • autorelease

        protected static void autorelease​(long handle)
      • performSelector

        public final NSObject performSelector​(org.robovm.objc.Selector aSelector)
      • performSelector

        public final NSObject performSelector​(org.robovm.objc.Selector aSelector,
                                              NSObject object)
      • performSelector

        public final NSObject performSelector​(org.robovm.objc.Selector aSelector,
                                              NSObject object1,
                                              NSObject object2)
      • isEqual

        public boolean isEqual​(NSObject object)
      • hash

        public long hash()
      • isKindOfClass

        public boolean isKindOfClass​(org.robovm.objc.ObjCClass aClass)
      • isMemberOfClass

        public boolean isMemberOfClass​(org.robovm.objc.ObjCClass aClass)
      • conformsToProtocol

        public boolean conformsToProtocol​(org.robovm.objc.ObjCProtocol aProtocol)
      • respondsToSelector

        public boolean respondsToSelector​(org.robovm.objc.Selector aSelector)
      • init

        protected long init()
      • retain

        public final NSObject retain()
      • release

        public final void release()
      • autorelease

        public NSObject autorelease()
      • retainCount

        public long retainCount()
      • description

        public java.lang.String description()
      • performSelectorV

        public final void performSelectorV​(org.robovm.objc.Selector aSelector)
      • performSelectorV

        public final void performSelectorV​(org.robovm.objc.Selector aSelector,
                                           NSObject object)
      • performSelectorV

        public final void performSelectorV​(org.robovm.objc.Selector aSelector,
                                           NSObject object1,
                                           NSObject object2)
      • addKeyValueObserver

        public void addKeyValueObserver​(java.lang.String keyPath,
                                        NSObject.NSKeyValueObserver observer)
        Add a new observer to listen for value changes of the specified key path.
        Parameters:
        keyPath -
        observer -
      • addKeyValueObserver

        public void addKeyValueObserver​(java.lang.String keyPath,
                                        NSObject.NSKeyValueObserver observer,
                                        NSKeyValueObservingOptions options)
        Add a new observer to listen for value changes of the specified key path. Use options to listen only for specific value changes.
        Parameters:
        keyPath -
        observer -
        options -
      • removeKeyValueObservers

        public void removeKeyValueObservers​(java.lang.String keyPath)
        Removes all key value observers that listen for value changes to keyPath.
        Parameters:
        keyPath -
      • removeKeyValueObserver

        public void removeKeyValueObserver​(java.lang.String keyPath,
                                           NSObject.NSKeyValueObserver observer)
        Remove the key value observer from observing value changes to keyPath.
        Parameters:
        keyPath -
        observer -
      • awakeFromNib

        public void awakeFromNib()
      • mutableCopy

        public NSObject mutableCopy()
      • performSelector

        public final void performSelector​(org.robovm.objc.Selector aSelector,
                                          NSObject anArgument,
                                          double delay,
                                          NSArray<?> modes)
      • performSelector

        public final void performSelector​(org.robovm.objc.Selector aSelector,
                                          NSObject anArgument,
                                          double delay)
      • willChangeValue

        public void willChangeValue​(java.lang.String key)
      • didChangeValue

        public void didChangeValue​(java.lang.String key)
      • performSelectorOnMainThread

        public final void performSelectorOnMainThread​(org.robovm.objc.Selector aSelector,
                                                      NSObject arg,
                                                      boolean wait,
                                                      NSArray<NSString> array)
      • performSelectorOnMainThread

        public final void performSelectorOnMainThread​(org.robovm.objc.Selector aSelector,
                                                      NSObject arg,
                                                      boolean wait)
      • performSelector

        public final void performSelector​(org.robovm.objc.Selector aSelector,
                                          NSThread thr,
                                          NSObject arg,
                                          boolean wait,
                                          NSArray<NSString> array)
        Since:
        Available in iOS 2.0 and later.
      • performSelector

        public final void performSelector​(org.robovm.objc.Selector aSelector,
                                          NSThread thr,
                                          NSObject arg,
                                          boolean wait)
        Since:
        Available in iOS 2.0 and later.
      • performSelectorInBackground

        public final void performSelectorInBackground​(org.robovm.objc.Selector aSelector,
                                                      NSObject arg)
        Since:
        Available in iOS 2.0 and later.