CoreFoundation 命名空间

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFAllocator

允许显式分配和取消内存分配的类。

CFBundle

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFErrorDomain

一个类,其静态字段定义 的错误 Domain域。

CFException

表示由 Core Foundation CFError引发的异常,具有错误域、特定于域的错误代码以及可能的其他信息。

CFExceptionDataKey

包含标识异常数据值的键的类。

CFMachPort

基本访问基础操作系统 Mach 端口以及与运行循环的集成。

CFMessagePort

本地设备上的多个线程之间的信道。

CFMutableString

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFNetwork

提供访问系统的全局代理配置设置和解析用于连接到 URL 的代理列表所需的必要方法。

CFNotificationCenter

应用程序的通知中心。

CFNotificationObserverToken

调用 AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) 返回的令牌,可用于注销观察程序。

CFObject

CoreFoundation 对象的基类。

CFPreferences

用于设置 Core Foundation 首选项的实用工具方法的集合。

CFPropertyList

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFProxy

提供有关代理的信息。

CFProxySettings

使用的 GetProxiesForURL(NSUrl, CFProxySettings)配置设置。

CFReadStream

读取 CFStream 字节流的 。

CFRunLoop

Cocoa 和 CocoaTouch 应用程序的主循环实现。

CFRunLoopSource

生成异步事件的输入源,旨在与 CFRunLoop一起使用。

CFRunLoopSourceCustom

一个抽象 CFRunLoop ,扩展后,应用程序开发人员可以精细控制生命周期事件。

CFSocket

CoreFoundation 低级别套接字库 - 改用 Network API。

CFSocket.CFSocketAcceptEventArgs

事件的 AcceptEventT:System.EventArgs

CFSocket.CFSocketConnectEventArgs

事件的 ConnectEventT:System.EventArgs

CFSocket.CFSocketDataEventArgs

套接字数据事件的参数。

CFSocket.CFSocketReadEventArgs

套接字读取事件的参数。

CFSocket.CFSocketWriteEventArgs

套接字写入事件的参数。

CFSocketException

由 类的各种方法引发的 CFSocketT:System.Exception

CFStream

定义用于读取或写入字节的流的抽象类 - 新式应用程序应改用 N:Network API。

CFStream.StreamEventArgs

由 中的CFString多个事件使用的 T:System.EventArgs

CFString

仅限 C 的 Cocoa API 使用的字符串类。

CFStringTransformExtensions

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFType

某些 Core Foundation 类的基类型,例如 CFSocketCFStream

CFUrl

仅限 C 的 Cocoa API 使用的 URL 类。

CFWriteStream

写入 CFStream 字节流的 。

DispatchBlock

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

DispatchData

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

DispatchGroup

管理允许聚合同步的代码块组。

DispatchIO

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

DispatchObject

调度对象的基类。

DispatchQueue

提供可以同步或异步执行任务的任务队列。

DispatchQueue.Attributes

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

DispatchSource

DispatchSource 是一个基类,用于重新设置事件源,这些事件源可以监视各种系统对象和事件,包括文件描述符、马赫端口、进程、虚拟文件系统节点、信号传递和计时器。

DispatchSource.Data

允许应用程序在目标队列上触发事件处理程序的调度源的基类。

DispatchSource.DataAdd

调度源,允许应用程序在目标队列上触发事件处理程序。

DispatchSource.DataOr

调度源,允许应用程序在目标队列上触发事件处理程序。

DispatchSource.Mach

允许应用程序监视 Mach 端口的调度源的基类。

DispatchSource.MachReceive

此类型的调度源监视具有状态更改接收权限的 mach 端口。

DispatchSource.MachSend

此类型的调度源监视具有状态更改的发送权限的 mach 端口。

DispatchSource.MemoryPressure

此类型的源监视状态更改的系统内存压力条件。

DispatchSource.ProcessMonitor

此类型的调度源监视进程的状态更改

DispatchSource.ReadMonitor

此类型的源监视挂起数据的文件描述符。

DispatchSource.SignalMonitor

此类型的源监视器信号传递到当前进程。

DispatchSource.Timer

此类型的源定期调用目标队列上的事件处理程序。

DispatchSource.VnodeMonitor

此类型的源监视虚拟文件系统节点的状态更改。

DispatchSource.WriteMonitor

此类型的源监视可用写入缓冲区空间的文件描述符。

NativeObject

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

结构

CFBundle.PackageInfo

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFRange

表示两个整数的范围:位置和长度。

CFSocketNativeHandle

特定于平台的本机套接字句柄的类型。

CFStreamClientContext

用于支持自定义流相关事件的结构。

DispatchTime

调度时间和超时表示形式。

接口

ICFType

MonoTouch 内部接口目前。

枚举

CFBundle.Architecture

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFBundle.PackageType

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFMessagePortSendRequestStatus

此枚举包含 的状态 SendRequest(Int32, NSData, Double, Double, NSString, NSData)代码。

CFNetworkErrors

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFNotificationSuspensionBehavior

确定应用程序在后台运行时应如何处理通知的标志。

CFPropertyListFormat

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFPropertyListMutabilityOptions

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFProxyType

代理类型的 CFProxy 枚举。

CFRunLoopExitReason

停止运行的原因 CFRunLoop

CFSocketCallBackType

一个枚举,其值可与 和 EnableCallBacks(CFSocketCallBackType) 方法一起使用DisableCallBacks(CFSocketCallBackType)

CFSocketError

一个枚举,其值指定与 CFSocket相关的错误。

CFSocketFlags

一个枚举,其值可与 和 SetSocketFlags(CFSocketFlags) 方法一起使用GetSocketFlags()

CFStreamEventType

流相关事件的常量。

CFStreamStatus

一个 枚举,其值指定 的有效 CFStream状态。

CFStringTransform

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFUrlPathStyle

URL 样式。

DispatchBlockFlags

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

DispatchQualityOfService

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

DispatchQueue.AutoreleaseFrequency

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

DispatchQueuePriority

一个枚举,其值定义可用于 DispatchQueue的优先级。

MemoryPressureFlags

调度源显示内存 DispatchSource.MemoryPressure 压力标志。

ProcessMonitorFlags

枚举进程状态转换以监视 。DispatchSource.ProcessMonitor

VnodeMonitorKind

要对文件执行的 Vnode 监视操作的类型。

委托

CFMessagePort.CFMessagePortCallBack

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

CFStream.CFStreamCallback

在各种 CFStream 方法中用作回调的委托。

DispatchIOHandler

CoreFoundation 命名空间提供对基于 C 的 CocoaTouch API 的低级别访问。

注解

MonoTouch.CoreFoundation 命名空间中的类型是指向面向对象的 CocoaTouch C-API 的绑定。 与 MonoTouch.Foundation 中基于 Objective-C 的 API 相比,它们是较低级别的类、函数和类型。