Share via


CoreFoundation Spazio dei nomi

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

Classi

CFAllocator

Classe che consente l'allocazione esplicita e la de-allocazione della memoria.

CFBundle

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFErrorDomain

Classe i cui campi statici definiscono i domini di errore per Domain.

CFException

Rappresenta un'eccezione derivante da un core Foundation CFError, con un dominio di errore, un codice di errore specifico del dominio e informazioni aggiuntive.

CFExceptionDataKey

Classe contenente chiavi che identificano i valori dei dati dell'eccezione.

CFMachPort

Accesso di base al sistema operativo sottostante Porta mach e integrazione con cicli di esecuzione.

CFMessagePort

Canale di comunicazione tra più thread nel dispositivo locale.

CFMutableString

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFNetwork

Fornisce i metodi necessari per accedere alle impostazioni di configurazione del proxy globale del sistema e risolvere un elenco di proxy da usare per la connessione a un URL.

CFNotificationCenter

Hub di notifica per l'applicazione.

CFNotificationObserverToken

Token restituito da una chiamata a AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) che può essere usata per annullare la registrazione degli osservatori.

CFObject

Classe di base per gli oggetti CoreFoundation.

CFPreferences

Raccolta di metodi di utilità per l'impostazione delle preferenze Core Foundation.

CFPropertyList

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFProxy

Fornisce informazioni su un proxy.

CFProxySettings

Impostazioni di configurazione usate da GetProxiesForURL(NSUrl, CFProxySettings).

CFReadStream

Oggetto CFStream che legge i flussi di byte.

CFRunLoop

Implementazione principale del ciclo per le applicazioni Cocoa e CocoaTouch.

CFRunLoopSource

Origine di input che genera eventi asincroni ed è destinata a essere usata con un CFRunLoopoggetto .

CFRunLoopSourceCustom

Un'astrazione CFRunLoop che, quando estesa, fornisce allo sviluppatore di applicazioni il controllo fine-granulare sugli eventi del ciclo di vita.

CFSocket

Libreria Socket coreFoundation di basso livello: usare invece le Network API.

CFSocket.CFSocketAcceptEventArgs

per l'eventoAcceptEvent.

CFSocket.CFSocketConnectEventArgs

per l'eventoConnectEvent.

CFSocket.CFSocketDataEventArgs

Argomenti per gli eventi di dati socket.

CFSocket.CFSocketReadEventArgs

Argomenti per gli eventi di lettura socket.

CFSocket.CFSocketWriteEventArgs

Argomenti per gli eventi di scrittura socket.

CFSocketException

generato da vari metodi della CFSocket classe.

CFStream

Classe astratta che definisce un flusso per la lettura o la scrittura di byte: le applicazioni moderne devono usare invece le API .

CFStream.StreamEventArgs

usato da diversi eventi in CFString.

CFString

Classe string usata dalle API Cocoa solo C.

CFStringTransformExtensions

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFType

Tipo di base per alcune classi Core Foundation, ad esempio CFSocket e CFStream.

CFUrl

Classe URL usata dalle API Cocoa solo C.

CFWriteStream

Oggetto CFStream che scrive flussi di byte.

DispatchBlock

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

DispatchData

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

DispatchGroup

Gestisce il gruppo di blocchi di codice consente la sincronizzazione aggregata.

DispatchIO

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

DispatchObject

Classe di base per gli oggetti dispatch.

DispatchQueue

Fornisce una coda di attività che può eseguire attività in modo sincrono o asincrono.

DispatchQueue.Attributes

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

DispatchSource

DispatchSource è una classe di base usata per eseguire il reprenset di origini eventi che possono monitorare un'ampia gamma di oggetti di sistema ed eventi, tra cui descrittori di file, porte mach, processi, nodi del file system virtuale, recapito dei segnali e timer.

DispatchSource.Data

Classe di base per le origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

DispatchSource.DataAdd

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

DispatchSource.DataOr

Origini di invio che consentono alle applicazioni di attivare un gestore eventi nella coda di destinazione.

DispatchSource.Mach

Classe di base per le origini di invio che consentono alle applicazioni di monitorare una porta Mach.

DispatchSource.MachReceive

Origini di invio di questo tipo monitorano una porta mach con un diritto di ricezione per le modifiche dello stato.

DispatchSource.MachSend

Le origini di invio di questo tipo monitorano una porta mach con un diritto di invio per le modifiche dello stato.

DispatchSource.MemoryPressure

Le origini di questo tipo monitorano la condizione di pressione della memoria di sistema per le modifiche dello stato.

DispatchSource.ProcessMonitor

Origine di invio di questo tipo monitora i processi per le modifiche dello stato

DispatchSource.ReadMonitor

Origini di questo tipo monitora i descrittori di file per i dati in sospeso.

DispatchSource.SignalMonitor

Le origini di questo tipo monitorano i segnali recapitati al processo corrente.

DispatchSource.Timer

Le origini di questo tipo richiamano periodicamente il gestore eventi nella coda di destinazione.

DispatchSource.VnodeMonitor

Le origini di questo tipo monitorano i nodi del file system virtuale per le modifiche allo stato.

DispatchSource.WriteMonitor

Origini di questo tipo monitora i descrittori di file per lo spazio del buffer di scrittura disponibile.

NativeObject

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

Struct

CFBundle.PackageInfo

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFRange

Rappresenta un intervallo da due interi: posizione e lunghezza.

CFSocketNativeHandle

Digitare per l'handle del socket nativo specifico della piattaforma.

CFStreamClientContext

Struttura usata per supportare eventi correlati al flusso personalizzati.

DispatchTime

Rappresentazione di timeout e timeout di invio.

Interfacce

ICFType

Interfaccia interna MonoTouch per il momento.

Enumerazioni

CFBundle.Architecture

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFBundle.PackageType

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFMessagePortSendRequestStatus

Questa enumerazione contiene codici di stato per SendRequest(Int32, NSData, Double, Double, NSString, NSData).

CFNetworkErrors

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFNotificationSuspensionBehavior

Flag che determinano la modalità di gestione delle notifiche quando l'applicazione è in esecuzione in background.

CFPropertyListFormat

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFPropertyListMutabilityOptions

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFProxyType

Enumerazione dei tipi di CFProxy proxy.

CFRunLoopExitReason

Motivo per cui un CFRunLoop oggetto deve interrompere l'esecuzione.

CFSocketCallBackType

Enumerazione i cui valori possono essere usati con i DisableCallBacks(CFSocketCallBackType) metodi e EnableCallBacks(CFSocketCallBackType) .

CFSocketError

Enumerazione i cui valori specificano errori relativi a CFSockets.

CFSocketFlags

Enumerazione i cui valori possono essere usati con i GetSocketFlags() metodi e SetSocketFlags(CFSocketFlags) .

CFStreamEventType

Costanti per gli eventi correlati al flusso.

CFStreamStatus

Enumerazione i cui valori specificano lo stato valido per un CFStreamoggetto .

CFStringTransform

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFUrlPathStyle

Stile url.

DispatchBlockFlags

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

DispatchQualityOfService

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

DispatchQueue.AutoreleaseFrequency

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

DispatchQueuePriority

Enumerazione i cui valori definiscono le priorità disponibili per DispatchQueues.

MemoryPressureFlags

Flag di pressione della memoria visualizzati dall'origine di DispatchSource.MemoryPressure invio.

ProcessMonitorFlags

Enumera le transizioni di stato del processo per monitorare .DispatchSource.ProcessMonitor

VnodeMonitorKind

Tipo di operazione di monitoraggio Vnode da eseguire in un file.

Delegati

CFMessagePort.CFMessagePortCallBack

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

CFStream.CFStreamCallback

Delegato usato come callback in vari CFStream metodi.

DispatchIOHandler

Lo spazio dei nomi CoreFoundation fornisce l'accesso di basso livello alle API CocoaTouch basate su C.

Commenti

I tipi nello spazio dei nomi MonoTouch.CoreFoundation sono associazioni all'API CocoaTouch orientata all'oggetto. Sono classi di livello inferiore, funzioni e tipi rispetto alle API basate su Objective-C trovate in MonoTouch.Foundation.