10 Stimmen

Was ist eine Ereignisschleife im Lebenszyklus von ios und wie wird sie verwendet und was tut sie?

Ich muss wissen, was die Ereignisschleife im Lebenszyklus von ios macht. Kann mir jemand diesbezüglich einen Vorschlag machen?

18voto

John Parker Punkte 53226

Die beste Antwort ist wahrscheinlich die, die Apple im Abschnitt "Main event loop" der Cocoa-Anwendungskompetenzen für iOS Dokument.

In der Hauptereignisschleife leitet eine Anwendung kontinuierlich eingehende Ereignisse an Objekte zur Bearbeitung weiter und aktualisiert als Ergebnis dieser Bearbeitung ihr Erscheinungsbild und ihren Zustand. Eine Ereignisschleife ist einfach eine Ablaufschleife: eine ereignisverarbeitende Schleife zur Planung der Arbeit und zur Koordinierung des Empfangs von Ereignissen aus verschiedenen Eingabequellen, die mit der Ablaufschleife verbunden sind. Jeder Thread hat Zugriff auf eine Ablaufschleife. In allen Threads mit Ausnahme des Hauptthreads muss die Ausführungsschleife manuell konfiguriert und durch Ihren Code ausgeführt werden. In Cocoa-Anwendungen wird die Ausführungsschleife für den Haupt-Thread - die Hauptereignisschleife - automatisch vom Anwendungsobjekt ausgeführt. Die Hauptereignisschleife zeichnet sich dadurch aus, dass ihre primäre Eingabequelle Ereignisse vom Betriebssystem empfängt, die durch Benutzeraktionen generiert werden, z. B. das Antippen einer Ansicht oder die Eingabe von Text über eine Tastatur.

Übrigens, wenn Sie relativ neu in der iOS-Entwicklung sind, würde ich wirklich Ich empfehle Ihnen, dieses Dokument zu lesen, da es viele Fragen beantwortet, die Sie wahrscheinlich haben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X