No comment. Sorry.
checkTime
Returns the time the alarm is set to go off at
isDone
Returns true if the alarm has expired.
setTask:
Specifies the task the alarm executes when it goes off. Also sets isDone to false because the task has not yet been executed.
setTime:
Specifies the time the alarm goes off
stop
This method stops the alarm.
update:
If the alarm's time has expired, then execute the task associated with the alarm.
do:at:inScheduler:
Creates an alarm that does the specified task at the specified time
do:in:inScheduler:
This sets an alarm that will expire in waitTime seconds and execute the specified task