The types in the MonoTouch.CoreFoundation namespace are bindings to the object oriented CocoaTouch C-API. They are lower level classes, functions and types than the Objective-C based APIs found in Monotouch.Foundation.
| Type | Reason |
|---|---|
| CFAllocator | A class that allows for explicit allocation and de-allocation of memory. |
| CFErrorDomain | A class whose static fields define error domains for CoreFoundation.CFException.Domain. |
| CFException | Represents an exception arising from a Core Foundation CFError, having an error domain, a domain-specific error code, and perhaps additional information. |
| CFExceptionDataKey | Documentation for this section has not yet been entered. |
| CFNetwork | Provides the necessary methods needed for accessing the system's global proxy configuration settings and resolving a list of proxies to use for connecting to a URL. |
| CFObject | Base class for CoreFoundation objects. |
| CFProxy | Provides information about a proxy. |
| CFProxySettings | Configuration settings used by CoreFoundation.CFNetwork.GetProxiesForURL. |
| CFProxyType | An enum of CoreFoundation.CFProxy proxy types. |
| CFRange | Represents a range from two integers: location and length. |
| CFReadStream | A CoreFoundation.CFStream that reads streams of bytes. |
| CFRunLoop | Main loop implementation for Cocoa and CocoaTouch applications. |
| CFRunLoopExitReason | The reason for a CoreFoundation.CFRunLoop to stop running. |
| CFRunLoopSource | An input source that generates asynchronous events and is intended to be used with a CoreFoundation.CFRunLoop. |
| CFRunLoopSourceCustom | An abstract CoreFoundation.CFRunLoop that, when extended, gives the application developer fine-grained control over lifecycle events. |
| CFSocket | |
| CFSocket+CFSocketAcceptEventArgs | EventArgs for the CoreFoundation.CFSocket.AcceptEvent event. |
| CFSocket+CFSocketConnectEventArgs | EventArgs for the CoreFoundation.CFSocket.ConnectEvent event. |
| CFSocket+CFSocketDataEventArgs | Documentation for this section has not yet been entered. |
| CFSocket+CFSocketReadEventArgs | Documentation for this section has not yet been entered. |
| CFSocket+CFSocketWriteEventArgs | Documentation for this section has not yet been entered. |
| CFSocketCallBackType | An enumeration whose values can be used with the CoreFoundation.CFSocket.DisableCallbacks and CoreFoundation.CFSocket.EnableCallbacks methods. |
| CFSocketError | An enumeration whose values specify errors relating to CoreFoundation.CFSockets. |
| CFSocketException | An Exception that is raised by various methods of the CoreFoundation.CFSocket class. |
| CFSocketFlags | An enumeration whose values can be used with the CoreFoundation.CFSocket.GetSocketFlags and CoreFoundation.CFSocket.SetSocketFlags methods. |
| CFSocketNativeHandle | Type for the platform-specific native socket handle. |
| CFStream | An abstract class that defines a stream for reading or writing bytes. |
| CFStream+CFStreamCallback | A delegate used as a callback in various CoreFoundation.CFStream methods. |
| CFStream+StreamEventArgs | An EventArgs used by several events in CoreFoundation.CFString. |
| CFStreamClientContext | A structure used to support custom stream-related events. |
| CFStreamEventType | Constants for stream-related events. |
| CFStreamStatus | An enumeration whose values specify valid statuses for a CoreFoundation.CFStream. |
| CFString | String class used by C-only Cocoa APIs. |
| CFType | Base type for some Core Foundation classes, such as CoreFoundation.CFSocket and CoreFoundation.CFStream. |
| CFUrl | URL class used by C-only Cocoa APIs. |
| CFUrlPathStyle | Url Style. |
| CFWriteStream | A CoreFoundation.CFStream that writes streams of bytes. |
| DispatchGroup | Manages group of code blocks allows for aggregate synchronization. |
| DispatchObject | Base class for dispatch objects. |
| DispatchQueue | Provides a task queue that can perform tasks either synchronously or asynchronously. |
| DispatchQueuePriority | An enumeration whose values define priorities available to CoreFoundation.DispatchQueues. |
| DispatchTime | Dispatch time and time-out representation. |
| ICFType | MonoTouch-internal interface for now. |