[][src]Trait uikit_sys::PNSObject

pub trait PNSObject: Sized + Deref {
    unsafe fn isEqual_(self, object: id) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn class(self) -> Class
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn self_(self) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn performSelector_(self, aSelector: Sel) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn performSelector_withObject_(
        self,
        aSelector: Sel,
        object: id
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn performSelector_withObject_withObject_(
        self,
        aSelector: Sel,
        object1: id,
        object2: id
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isProxy(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isKindOfClass_(self, aClass: Class) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isMemberOfClass_(self, aClass: Class) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn conformsToProtocol_(self, aProtocol: Protocol) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn respondsToSelector_(self, aSelector: Sel) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn retain(self) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn release(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn autorelease(self) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn retainCount(self) -> NSUInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn zone(self) -> *mut _NSZone
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn hash(self) -> NSUInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn superclass(self) -> Class
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn description(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn debugDescription(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn isEqual_(self, object: id) -> BOOL where
    Self::Target: Message + Sized

unsafe fn class(self) -> Class where
    Self::Target: Message + Sized

unsafe fn self_(self) -> instancetype where
    Self::Target: Message + Sized

unsafe fn performSelector_(self, aSelector: Sel) -> id where
    Self::Target: Message + Sized

unsafe fn performSelector_withObject_(self, aSelector: Sel, object: id) -> id where
    Self::Target: Message + Sized

unsafe fn performSelector_withObject_withObject_(
    self,
    aSelector: Sel,
    object1: id,
    object2: id
) -> id where
    Self::Target: Message + Sized

unsafe fn isProxy(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn isKindOfClass_(self, aClass: Class) -> BOOL where
    Self::Target: Message + Sized

unsafe fn isMemberOfClass_(self, aClass: Class) -> BOOL where
    Self::Target: Message + Sized

unsafe fn conformsToProtocol_(self, aProtocol: Protocol) -> BOOL where
    Self::Target: Message + Sized

unsafe fn respondsToSelector_(self, aSelector: Sel) -> BOOL where
    Self::Target: Message + Sized

unsafe fn retain(self) -> instancetype where
    Self::Target: Message + Sized

unsafe fn release(self) where
    Self::Target: Message + Sized

unsafe fn autorelease(self) -> instancetype where
    Self::Target: Message + Sized

unsafe fn retainCount(self) -> NSUInteger where
    Self::Target: Message + Sized

unsafe fn zone(self) -> *mut _NSZone where
    Self::Target: Message + Sized

unsafe fn hash(self) -> NSUInteger where
    Self::Target: Message + Sized

unsafe fn superclass(self) -> Class where
    Self::Target: Message + Sized

unsafe fn description(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn debugDescription(self) -> NSString where
    Self::Target: Message + Sized

Loading content...

Implementors

impl PNSObject for NSObject[src]

impl PNSObject for NSProxy[src]

Loading content...