objective_c library
Classes
- NSArray
- NSCharacterSet
- NSCoder
- NSData
- NSDate
- NSDictionary
- NSEnumerator
- NSError
- NSIndexSet
- NSInvocation
- NSItemProvider
- NSLocale
- NSMethodSignature
- NSMutableArray
- NSMutableData
- NSMutableDictionary
- NSMutableSet
- NSMutableString
- NSNotification
- NSNumber
- NSObject
- NSProgress
- NSSet
- NSString
- NSURL
- NSURLHandle
- NSValue
- ObjCBlockBase
- Only for use by ffigen bindings.
- ObjCObjectBase
- Only for use by ffigen bindings.
- Protocol
Extensions
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