objective_c library

Properties

msgSendFpretPointer Pointer<NativeFunction<Void Function()>>
Only for use by ffigen bindings.
final
msgSendPointer Pointer<NativeFunction<Void Function()>>
Only for use by ffigen bindings.
final
msgSendStretPointer Pointer<NativeFunction<Void Function()>>
Only for use by ffigen bindings.
final
useMsgSendVariants bool
Only for use by ffigen bindings.
final

Functions

blockCopy(Pointer<Void> object) Pointer<Void>
blockRelease(Pointer<Void> object) → void
getBlockClosure(Pointer<ObjCBlock> block) Function
Only for use by ffigen bindings.
getClass(String name) Pointer<ObjCObject>
Only for use by ffigen bindings.
isValidBlock(Pointer<ObjCBlock> block) bool
isValidClass(Pointer<ObjCObject> clazz) bool
isValidObject(Pointer<ObjCObject> object) bool
newClosureBlock(Pointer<Void> invoke, Function fn) Pointer<ObjCBlock>
Only for use by ffigen bindings.
newPointerBlock(Pointer<Void> invoke, Pointer<Void> target) Pointer<ObjCBlock>
Only for use by ffigen bindings.
objectRelease(Pointer<ObjCObject> object) → void
objectRetain(Pointer<ObjCObject> object) Pointer<ObjCObject>
registerName(String name) Pointer<ObjCSelector>
Only for use by ffigen bindings.

Typedefs

ObjCBlock = _ObjCBlock
ObjCObject = _ObjCObject
ObjCSelector = _ObjCSelector