MonoTouch.ObjCRuntime Namespace

Classes

TypeReason
AdoptsAttributeAn attribute used to specify that a class adopts a specific Objective-C protocol.
AlphaAttributeApplied to classes that are only exposed on Alpha builds on MonoTouch.
ArchUsed to represent the host on which MonoTouch is running.
ArgumentSemanticRepresents the assignment semantics for properties.
BlockDescriptorLow-level description of an Objective-C block.
BlockFlagsFlags for the BlockLiteral.
BlockLiteralWraps a ECMA CLI delegate (C# lambdas, anonymous methods or delegates) as an Objective-C block.
ClassManaged representation for an Objective-C class.
DlfcnProvides access to the dynamic linker
INativeObjectA simple interface that is used to expose the unmanaged object pointer in various MonoTouch classes.
LinkTargetLink targets available for MonoTouch.ObjCRuntime.LinkWithAttribute
LinkWithAttributeA LinkWith attribute specifies how the native library associated with the assembly should be linked to the resulting application.
LionAttributeAttribute applied to APIs that are only available on MacOS X Lion.
MessagingVarious Objective-C methods wrappers that are used to invoke objc_msgSend.
MethodDescriptionMethod descriptions encapsulate both the Mono's MethodBase information and Objective-C's argument retain semantics.
MountainLionAttributeDocumentation for this section has not yet been entered.
NSStringStructThis structure is used for zero-copy marshalling of C# strings into Objective-C strings.
RuntimeProvides information about the MonoTouch Runtime.
SelectorRepresents an Objective-C selector in managed code.
SinceAttributeUsed to specify when the API first became available.
ThreadSafeAttributeDocumentation for this section has not yet been entered.
TypeConverterConverts Obj-C type encodings to managed types.