Crate objc_sys[−][src]
Expand description
Raw bindings to Objective-C runtimes
These bindings contain almost no documentation, so it is highly recommended to read the documentation of the original libraries:
- Apple’s official documentation.
- Apple’s
objc4source code (gitmirror), in particularruntime.h. - GNUStep’s
libobjc2source code, in particularruntime.h.
Structs
An opaque type that represents an Objective-C class.
An opaque type that represents an instance variable.
A type that represents a method in a class definition.
Describes an Objective-C method.
An opaque type that represents an object / an instance of a class.
An opaque type that describes a property in a class.
Describes an Objective-C property attribute.
Opaque type for Objective-C protocols.
An opaque type that represents a method selector.
Specifies data used when sending messages to superclasses.
Constants
Functions
Not available on target_arch = "aarch64"
Only available on target_arch = "x86_64" or target_arch = "x86"
Not available on target_arch = "aarch64"
Type Definitions
The Objective-C BOOL type.
A mutable pointer to a class.
A nullable pointer to the start of a method implementation.
An immutable pointer to an instance variable.
A mutable pointer to a method.
An opaque type that represents a protocol.
An immutable pointer to a selector.
A mutable pointer to an object / instance.
A mutable pointer to a property.