Dokładność NSTimer

Obecnie pracuję nad aplikacją, która wymaga odtwarzania pliku dźwiękowego w dokładnie określonych odstępach czasu.

Wydaje mi się, że pamiętam, że NSTimer po prostu umieszcza operację na stosie po określonym czasie, a nie po uruchomieniu operacji po określonym czasie. Oznaczałoby to, że gdyby było wiele innych operacji na stosie, nie zostałoby to wywołane na czas.

Chciałbym wiedzieć, czy rzeczywiście jest to poprawne, a jeśli tak, czy istnieje sposób na zagwarantowanie, że operacja będzie działać po określonym czasie.

Zanim ktokolwiek powie, że pliki dźwiękowe mogą zostać opóźnione za pierwszym razem, są już wstępnie załadowane, aby tego uniknąć.

questionAnswers(1)

yourAnswerToTheQuestion