2010-05-29 1 views
1

Лучше всего настроить будильник на OS X, чтобы создать NSTimer, запланированное на количество секунд между текущим временем и желаемым временем для тревоги, или есть альтернатива этому методу?NSTimer as Alarm

ответ

3

Это лучшая практика, да. Таймеры не проводят опрос и иным образом не потребляют ресурсы до тех пор, пока не будут уволены.

Таймеры не особенно точны в мелкой зернистости, но должны быть «достаточно хорошими» для чего-либо в 100 мс миллисекунды или более.

Следует учитывать, однако, что система может заснуть, и это может помешать вашему таймеру. Если вам нужно предотвратить сон, внимательно изучите влияние срока службы аккумулятора и прочитайте на нем Power Management.