Как создать точное событие таймера в Objective-C/iOS?

Я пытаюсь создать таймер обратного отсчета для SMPTE Timecode (HH:MM:SS:FF) на iOS.По сути, это просто таймер обратного отсчета с разрешением 33,33333 мс. Я не уверен, что NSTimer достаточно точен, чтобы рассчитывать на запуск событий для создания этого таймера. Я хотел бы запускать событие или вызывать фрагмент кода каждый раз, когда этот таймер увеличивается/уменьшается.

Я новичок в Objective-C, поэтому мне нужен совет сообщества. Кто-то предложил класс CADisplayLinkв поисках экспертного совета.

5
задан Michael Brown 23 May 2012 в 05:41
поделиться