Лучше всего настроить будильник на OS X, чтобы создать NSTimer, запланированное на количество секунд между текущим временем и желаемым временем для тревоги, или есть альтернатива этому методу?NSTimer as Alarm
1
A
ответ
3
Это лучшая практика, да. Таймеры не проводят опрос и иным образом не потребляют ресурсы до тех пор, пока не будут уволены.
Таймеры не особенно точны в мелкой зернистости, но должны быть «достаточно хорошими» для чего-либо в 100 мс миллисекунды или более.
Следует учитывать, однако, что система может заснуть, и это может помешать вашему таймеру. Если вам нужно предотвратить сон, внимательно изучите влияние срока службы аккумулятора и прочитайте на нем Power Management.