Ich verwende [NSTimer scheduledTimerWithInterval:selector:@selector(loop):repeats:YES]
, um eine unendliche Schleife zu erstellen, wobei -loop()
jedes Intervall aufgerufen wird. Mein Viewcontroller hat auch eine -touchesBegan
um UITouch's zu verarbeiten. Angenommen, der Bildschirm wird berührt und ein UIEvent ausgelöst, wird der Code in -touchesBegan
zuerst in der Ausführungsschleife ausgeführt oder der Code in der -loop
aufgerufen von NSTimer zuerst ausgeführt?Reihenfolge der Ausführung in Laufschleife
0
A
Antwort
2
Es wird in this Apple document erklärt.
Allerdings ist es nicht so nützlich. NSTimer
ist kein Echtzeitmechanismus und Sie können nicht genau vorhersagen, wann es ausgelöst wird. Es hängt auch davon ab, wie oft iOS Berührungsereignisse registriert und wie oft der Timer für das Auslösen konfiguriert wird. Es wäre ein sehr, sehr, sehr schlechte Idee, einen Code zu schreiben, der auf diese Feinheiten und Funktionen tief in der Dokumentation, die ich gerade zitiert begraben hängt.
Schreiben Sie Code, der nicht davon abhängt, was Sie gerade gefragt haben.
Verwandte Themen
- 1. php Reihenfolge der Ausführung
- 2. Reihenfolge der Themen in der Ausführung
- 3. Reihenfolge der Ausführung, wenn Winkelbeobachter
- 4. SCONs seltsame Reihenfolge der Ausführung
- 5. RegisterStartupScript und Reihenfolge der Ausführung
- 6. Pytest Finalizer - Reihenfolge der Ausführung
- 7. Reihenfolge der Ausführung von Jobs in delayed_job
- 8. Reihenfolge der Ausführung in angularjs steuern
- 9. Reihenfolge der Ausführung von Tests in TestNG
- 10. Reihenfolge der Ausführung der SQL-Abfrage
- 11. Reihenfolge der Ausführung der statischen Methode
- 12. Konfigurieren der Reihenfolge der JmsListener-Ausführung
- 13. Probleme bei der Ausführung der Thread-Reihenfolge
- 14. Laufschleife außerhalb onStart
- 15. Boost :: Threads Ausführung Reihenfolge
- 16. Performing Wähler am Anfang/Ende der Laufschleife
- 17. Abfragen vs Filter - Reihenfolge der Ausführung
- 18. Ruby: Rekursion und Reihenfolge der Ausführung
- 19. Reihenfolge der Ausführung von WiX SetProperty Aktionen
- 20. ASP.NET MVC: Reihenfolge der Ausführung von ValueProviders
- 21. Reihenfolge der Ausführung von jquery Dokument bereit
- 22. Reihenfolge der Ausführung innerhalb von Monaden
- 23. Reihenfolge der Ausführung im Operator <<
- 24. SQL Server-Trigger - Reihenfolge der Ausführung
- 25. PHP-Workflow - Reihenfolge der Ausführung von Funktionen
- 26. Angeben der Ausführung der Task-Reihenfolge in Java
- 27. Reihenfolge der Ausführung geschachtelter Funktionen in dplyr-Pipe
- 28. Was ist die Reihenfolge der Ausführung in NUnit?
- 29. Reihenfolge der Ausführung von Parametern garantiert in Java?
- 30. Was ist die Reihenfolge der Ausführung in JavaScript verspricht