Поделиться через


CoreFoundation Пространство имен

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

Классы

CFAllocator

Класс, который позволяет явно выделять и отменять выделение памяти.

CFBundle

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFErrorDomain

Класс, статические поля которого определяют домены ошибок для Domain.

CFException

Представляет исключение, возникающее из-за Core Foundation CFErrorс доменом ошибок, кодом ошибки для конкретного домена и, возможно, дополнительными сведениями.

CFExceptionDataKey

Класс, содержащий ключи, определяющие значения данных исключения.

CFMachPort

Базовый доступ к базовой операционной системе Mach Port и интеграция с циклами выполнения.

CFMessagePort

Канал связи между несколькими потоками на локальном устройстве.

CFMutableString

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFNetwork

Предоставляет методы, необходимые для доступа к параметрам глобальной конфигурации прокси-сервера системы и разрешения списка прокси-серверов, используемых для подключения к URL-адресу.

CFNotificationCenter

Центр уведомлений для приложения.

CFNotificationObserverToken

Маркер, возвращаемый вызовом , AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) который можно использовать для отмены регистрации наблюдателей.

CFObject

Базовый класс для объектов CoreFoundation.

CFPreferences

Коллекция служебных методов для настройки параметров Core Foundation.

CFPropertyList

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFProxy

Предоставляет сведения о прокси-сервере.

CFProxySettings

Параметры конфигурации, используемые GetProxiesForURL(NSUrl, CFProxySettings).

CFReadStream

Объект CFStream , который считывает потоки байтов.

CFRunLoop

Реализация основного цикла для приложений Cocoa и CocoaTouch.

CFRunLoopSource

Источник входных данных, который создает асинхронные события и предназначен для использования с CFRunLoop.

CFRunLoopSourceCustom

Абстрактный CFRunLoop , который при расширении предоставляет разработчику приложения детальный контроль над событиями жизненного цикла.

CFSocket

Библиотека Сокетов CoreFoundation низкого уровня — используйте Network ВМЕСТО этого API.

CFSocket.CFSocketAcceptEventArgs

T:System.EventArgs для AcceptEvent события.

CFSocket.CFSocketConnectEventArgs

T:System.EventArgs для ConnectEvent события.

CFSocket.CFSocketDataEventArgs

Аргументы для событий данных сокета.

CFSocket.CFSocketReadEventArgs

Аргументы для событий чтения сокета.

CFSocket.CFSocketWriteEventArgs

Аргументы для событий записи сокета.

CFSocketException

T T:System.Exception, вызываемый различными методами CFSocket класса .

CFStream

Абстрактный класс, определяющий поток для чтения или записи байтов. Современные приложения должны использовать API N:Network .

CFStream.StreamEventArgs

T T:System.EventArgs , используемый несколькими событиями в CFString.

CFString

Класс String, используемый API Cocoa только для C.

CFStringTransformExtensions

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFType

Базовый тип для некоторых классов Core Foundation, таких как CFSocket и CFStream.

CFUrl

Класс URL, используемый API Cocoa только для C.

CFWriteStream

Объект CFStream , который записывает потоки байтов.

DispatchBlock

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

DispatchData

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

DispatchGroup

Управляет группой блоков кода, что позволяет выполнять агрегатную синхронизацию.

DispatchIO

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

DispatchObject

Базовый класс для объектов диспетчеризации.

DispatchQueue

Предоставляет очередь задач, которая может выполнять задачи синхронно или асинхронно.

DispatchQueue.Attributes

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

DispatchSource

DispatchSource — это базовый класс, используемый для повторного задания источников событий, которые могут отслеживать различные системные объекты и события, включая дескрипторы файлов, порты mach, процессы, узлы виртуальной файловой системы, доставку сигналов и таймеры.

DispatchSource.Data

Базовый класс для источников диспетчеризации, которые позволяют приложениям активировать обработчик событий в целевой очереди.

DispatchSource.DataAdd

Источники диспетчеризации, позволяющие приложениям активировать обработчик событий в целевой очереди.

DispatchSource.DataOr

Источники диспетчеризации, позволяющие приложениям активировать обработчик событий в целевой очереди.

DispatchSource.Mach

Базовый класс для источников диспетчеризации, которые позволяют приложениям отслеживать порт Mach.

DispatchSource.MachReceive

Источники диспетчеризации этого типа отслеживают порт mach с правом получения для изменения состояния.

DispatchSource.MachSend

Источники диспетчеризации этого типа отслеживают порт mach с правом отправки для изменения состояния.

DispatchSource.MemoryPressure

Источники этого типа отслеживают состояние нехватки системной памяти при изменении состояния.

DispatchSource.ProcessMonitor

Dispatch Source этого типа отслеживает процессы для изменения состояния

DispatchSource.ReadMonitor

Источники этого типа отслеживают дескрипторы файлов для ожидающих данных.

DispatchSource.SignalMonitor

Источники этого типа отслеживают сигналы, доставляемые в текущий процесс.

DispatchSource.Timer

Источники этого типа периодически вызывают обработчик событий в целевой очереди.

DispatchSource.VnodeMonitor

Источники этого типа отслеживают узлы виртуальной файловой системы на наличие изменений состояния.

DispatchSource.WriteMonitor

Источники этого типа отслеживают дескрипторы файлов для доступного буфера записи.

NativeObject

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

Структуры

CFBundle.PackageInfo

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFRange

Представляет диапазон из двух целых чисел: расположение и длина.

CFSocketNativeHandle

Введите собственный дескриптор сокета для конкретной платформы.

CFStreamClientContext

Структура, используемая для поддержки пользовательских событий, связанных с потоком.

DispatchTime

Представление времени отправки и времени ожидания.

Интерфейсы

ICFType

На данный момент — внутренний интерфейс MonoTouch.

Перечисления

CFBundle.Architecture

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFBundle.PackageType

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFMessagePortSendRequestStatus

Это перечисление содержит коды состояния для SendRequest(Int32, NSData, Double, Double, NSString, NSData).

CFNetworkErrors

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFNotificationSuspensionBehavior

Флаги, определяющие, как должны обрабатываться уведомления, когда приложение работает в фоновом режиме.

CFPropertyListFormat

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFPropertyListMutabilityOptions

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFProxyType

Перечисление CFProxy прокси-типов.

CFRunLoopExitReason

Причина CFRunLoop остановки выполнения.

CFSocketCallBackType

Перечисление, значения которого можно использовать с методами DisableCallBacks(CFSocketCallBackType) и EnableCallBacks(CFSocketCallBackType) .

CFSocketError

Перечисление, значения которого указывают ошибки, связанные с CFSocket.

CFSocketFlags

Перечисление, значения которого можно использовать с методами GetSocketFlags() и SetSocketFlags(CFSocketFlags) .

CFStreamEventType

Константы для событий, связанных с потоком.

CFStreamStatus

Перечисление, значения которого задают допустимые CFStreamсостояния для .

CFStringTransform

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFUrlPathStyle

Стиль URL-адреса.

DispatchBlockFlags

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

DispatchQualityOfService

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

DispatchQueue.AutoreleaseFrequency

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

DispatchQueuePriority

Перечисление, значения которого определяют приоритеты, доступные для DispatchQueue.

MemoryPressureFlags

Флаги нехватки памяти, которые отображаются источником диспетчеризации DispatchSource.MemoryPressure .

ProcessMonitorFlags

Перечисляет переходы состояния процесса для отслеживания для DispatchSource.ProcessMonitor.

VnodeMonitorKind

Тип операции мониторинга Vnode, выполняемой с файлом.

Делегаты

CFMessagePort.CFMessagePortCallBack

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

CFStream.CFStreamCallback

Делегат, используемый в качестве обратного вызова в различных методах CFStream .

DispatchIOHandler

Пространство имен CoreFoundation предоставляет низкоуровневый доступ к API CocoaTouch на основе C.

Комментарии

Типы в пространстве имен MonoTouch.CoreFoundation являются привязками к объектно-ориентированному C-API CocoaTouch. Это классы, функции и типы более низкого уровня, чем API на основе Objective-C, доступные в MonoTouch.Foundation.