Foundation.NSObject Extension

Location

 

AfterConstruction

 

func AfterConstruction(AfterConstruction )

Parameters:

  • :

BeforeDestruction

 

func BeforeDestruction(BeforeDestruction )

Parameters:

  • :

ClassInfo

 

static func ClassInfo(ClassInfo ) -> Pointer

Parameters:

  • :

ClassName

 

static func ClassName(ClassName ) -> ShortString

Parameters:

  • :

ClassNameIs

 

static func ClassNameIs(_ Name: String) -> Boolean

Parameters:

  • Name:

ClassParent

 

static func ClassParent(ClassParent ) -> TClass

Parameters:

  • :

ClassType

 

func ClassType(ClassType ) -> TClass

Parameters:

  • :

CleanupInstance

 

func CleanupInstance(CleanupInstance )

Parameters:

  • :

DefaultHandler

 

func DefaultHandler(_ Message: lifetimestrategy(void)NSObject)

Parameters:

  • Message:

Destroy

 

func Destroy(Destroy )

Parameters:

  • :

Dispatch

 

func Dispatch(_ Message: lifetimestrategy(void)NSObject)

Parameters:

  • Message:

FieldAddress

 

func FieldAddress(_ Name: ShortString) -> Pointer

Parameters:

  • Name:

Free

 

func Free(Free )

Parameters:

  • :

FreeInstance

 

func FreeInstance(FreeInstance )

Parameters:

  • :

GetInterface

 

func GetInterface(_ IID: TGUID, _ Obj: lifetimestrategy(void)NSObject) -> Boolean

Parameters:

  • IID:
  • Obj:

GetInterfaceEntry

 

static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry

Parameters:

  • IID:

GetInterfaceTable

 

static func GetInterfaceTable(GetInterfaceTable ) -> PInterfaceTable

Parameters:

  • :

InheritsFrom

 

static func InheritsFrom(_ AClass: TClass) -> Boolean

Parameters:

  • AClass:

InitInstance

 

static func InitInstance(_ Instance: Pointer) -> TObject

Parameters:

  • Instance:

InstanceClassName

 

func InstanceClassName(InstanceClassName ) -> String

Parameters:

  • :

InstanceSize

 

static func InstanceSize(InstanceSize ) -> Int32

Parameters:

  • :

MethodAddress

 

static func MethodAddress(_ Name: ShortString) -> Pointer

Parameters:

  • Name:

MethodName

 

static func MethodName(_ Address: Pointer) -> ShortString

Parameters:

  • Address:

NewInstance

 

static func NewInstance(NewInstance ) -> TObject

Parameters:

  • :

SafeCallException

 

func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult

Parameters:

  • ExceptObject:
  • ExceptAddr:

 

ClassInfo

 

static func ClassInfo(ClassInfo ) -> Pointer

Parameters:

  • :

ClassName

 

static func ClassName(ClassName ) -> ShortString

Parameters:

  • :

ClassNameIs

 

static func ClassNameIs(_ Name: String) -> Boolean

Parameters:

  • Name:

ClassParent

 

static func ClassParent(ClassParent ) -> TClass

Parameters:

  • :

GetInterfaceEntry

 

static func GetInterfaceEntry(_ IID: TGUID) -> PInterfaceEntry

Parameters:

  • IID:

GetInterfaceTable

 

static func GetInterfaceTable(GetInterfaceTable ) -> PInterfaceTable

Parameters:

  • :

InheritsFrom

 

static func InheritsFrom(_ AClass: TClass) -> Boolean

Parameters:

  • AClass:

InitInstance

 

static func InitInstance(_ Instance: Pointer) -> TObject

Parameters:

  • Instance:

InstanceSize

 

static func InstanceSize(InstanceSize ) -> Int32

Parameters:

  • :

MethodAddress

 

static func MethodAddress(_ Name: ShortString) -> Pointer

Parameters:

  • Name:

MethodName

 

static func MethodName(_ Address: Pointer) -> ShortString

Parameters:

  • Address:

NewInstance

 

static func NewInstance(NewInstance ) -> TObject

Parameters:

  • :

 

AfterConstruction

 

func AfterConstruction(AfterConstruction )

Parameters:

  • :

BeforeDestruction

 

func BeforeDestruction(BeforeDestruction )

Parameters:

  • :

ClassType

 

func ClassType(ClassType ) -> TClass

Parameters:

  • :

CleanupInstance

 

func CleanupInstance(CleanupInstance )

Parameters:

  • :

DefaultHandler

 

func DefaultHandler(_ Message: lifetimestrategy(void)NSObject)

Parameters:

  • Message:

Destroy

 

func Destroy(Destroy )

Parameters:

  • :

Dispatch

 

func Dispatch(_ Message: lifetimestrategy(void)NSObject)

Parameters:

  • Message:

FieldAddress

 

func FieldAddress(_ Name: ShortString) -> Pointer

Parameters:

  • Name:

Free

 

func Free(Free )

Parameters:

  • :

FreeInstance

 

func FreeInstance(FreeInstance )

Parameters:

  • :

GetInterface

 

func GetInterface(_ IID: TGUID, _ Obj: lifetimestrategy(void)NSObject) -> Boolean

Parameters:

  • IID:
  • Obj:

InstanceClassName

 

func InstanceClassName(InstanceClassName ) -> String

Parameters:

  • :

SafeCallException

 

func SafeCallException(_ ExceptObject: TObject, _ ExceptAddr: Pointer) -> HResult

Parameters:

  • ExceptObject:
  • ExceptAddr: