NSTimer-Genauigkeit

Ich arbeite derzeit an einer App, bei der eine Audiodatei in genauen Intervallen abgespielt werden muss, die sich in der Dauer unterscheiden.

Ich erinnere mich, dass mir gesagt wurde, dass NSTimer nach der angegebenen Dauer einfach eine Operation auf den Stapel legt, anstatt die Operation nach der angegebenen Dauer auszuführen. Dies würde bedeuten, dass viele andere Vorgänge auf dem Stapel nicht rechtzeitig aufgerufen würden.

Ich würde gerne wissen, ob dies in der Tat richtig ist, und wenn ja, gibt es eine Möglichkeit, eine Operation zu veranlassen, die nach einer bestimmten Dauer garantiert ausgeführt werden kann.

Bevor any den Kommentar abgibt, dass die Audiodateien beim ersten Mal möglicherweise verzögert werden, sind sie bereits vorgeladen, um dies zu vermeiden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage