Как я могу разработать опцию будильника в приложении для iPhone? - PullRequest
0 голосов
/ 20 февраля 2011

У меня два вопроса:

  1. Как разработать опцию Будильник в приложении для iPhone?

  2. Мы должны активировать больше, чем Тревога в приложении. Мы можем использовать NSTimer, NSThread и т. Д. Итак, что даст хорошую производительность?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2011

Запуск NSTimer, который выполняется каждую секунду

NSDate *dateNow = [NSDate date];
if ([dateNow compare:alarm.date] != NSOrderedAscending)

Должно работать.

0 голосов
/ 20 февраля 2011

Когда приложение находится на переднем плане, используйте NSTimer, чтобы предоставить тики таймера или окончательное значение тайм-аута. Когда приложение отправляется в фоновый режим, вам необходимо настроить уведомление UILocalNotification, которое будет отправлено с оставшимся временем, оставшимся на будильнике.

...