Langue

CFRunLoop Classe

Définition

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
    inherit NativeObject
Héritage

Remarques

Les boucles d’exécution peuvent être exécutées de manière récursive.

Propriétés

Nom Description
AllModes

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

Current

Runloop actif pour le thread actuel.

CurrentMode

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

Handle

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de DisposableObject)
IsWaiting

Indique que la boucle d’exécution attend actuellement un événement.

Main

Objet de boucle d’exécution principale pour l’application.

ModeCommon

Représente la valeur associée à la constante kCFRunLoopCommonModes

ModeDefault

Représente la valeur associée à la constante kCFRunLoopDefaultMode

Owns

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de DisposableObject)

Méthodes

Nom Description
AddSource(CFRunLoopSource, NSString)

Ajoute une nouvelle source à la boucle d’exécution en mode spécifié.

ClearHandle()

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de DisposableObject)
ContainsSource(CFRunLoopSource, NSString)

Détermine si la boucle d’exécution contient la boucle spécifiée CFRunLoopSource sur un mode spécifique.

Dispose()

Libère toutes les ressources utilisées par cet objet.

(Hérité de DisposableObject)
Dispose(Boolean)

Libère les ressources utilisées par cet objet.

(Hérité de NativeObject)
Equals(Object)

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de DisposableObject)
GetCheckedHandle()

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de DisposableObject)
GetHashCode()

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de DisposableObject)
InitializeHandle(NativeHandle)

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de DisposableObject)
Release()

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de NativeObject)
RemoveSource(CFRunLoopSource, NSString)

Supprime une source du runloop.

Retain()

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

(Hérité de NativeObject)
Run()

Démarre le CFRunLoop thread actuel.

RunInMode(NSString, Double, Boolean)

Lance le runloop pendant une durée particulière.

RunInMode(String, Double, Boolean)

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

Stop()

Arrête l’exécution de ce runloop.

WakeUp()

Réveille un runloop en sommeil.

Méthodes d’extension

Nom Description
GetHandle(INativeObject)

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

GetNonNullHandle(INativeObject, String)

Implémentation de boucle principale pour les applications Cocoa et CocoaTouch.

S’applique à