Sprache

CFRunLoop Klasse

Definition

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

public class CFRunLoop : CoreFoundation.NativeObject
type CFRunLoop = class
    inherit NativeObject
Vererbung

Hinweise

Ausführungsschleifen können rekursiv ausgeführt werden.

Eigenschaften

Name Beschreibung
AllModes

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

Current

Aktiver Runloop für den aktuellen Thread.

CurrentMode

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

Handle

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von DisposableObject)
IsWaiting

Gibt an, dass die Ausführungsschleife zurzeit auf ein Ereignis wartet.

Main

Hauptausführungsschleifenobjekt für die Anwendung.

ModeCommon

Represents the value associated with the constant kCFRunLoopCommonModes

ModeDefault

Represents the value associated with the constant kCFRunLoopDefaultMode

Owns

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von DisposableObject)

Methoden

Name Beschreibung
AddSource(CFRunLoopSource, NSString)

Fügt der Ausführungsschleife im angegebenen Modus eine neue Quelle hinzu.

ClearHandle()

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von DisposableObject)
ContainsSource(CFRunLoopSource, NSString)

Bestimmt, ob die Ausführungsschleife den angegebenen CFRunLoopSource Modus enthält.

Dispose()

Gibt alle von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von DisposableObject)
Dispose(Boolean)

Gibt die von diesem Objekt verwendeten Ressourcen frei.

(Geerbt von NativeObject)
Equals(Object)

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von DisposableObject)
GetCheckedHandle()

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von DisposableObject)
GetHashCode()

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von DisposableObject)
InitializeHandle(NativeHandle)

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von DisposableObject)
Release()

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von NativeObject)
RemoveSource(CFRunLoopSource, NSString)

Entfernt eine Quelle aus dem Runloop.

Retain()

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

(Geerbt von NativeObject)
Run()

Startet den CFRunLoop aktuellen Thread.

RunInMode(NSString, Double, Boolean)

Initiiert den Runloop für eine bestimmte Dauer.

RunInMode(String, Double, Boolean)

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

Stop()

Beendet die Ausführung dieses Runloops.

WakeUp()

Wacht einen schlafenden Runloop auf.

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

GetNonNullHandle(INativeObject, String)

Hauptschleifenimplementierung für Cocoa- und CocoaTouch-Anwendungen.

Gilt für: