Start Timer not invalidating

Timer not invalidating

Once scheduled on a run loop, the timer fires at the specified interval until it is invalidated.

A general rule of thumb, though, is to set the tolerance to at least 10% of the interval, for a repeating timer.

A timer waits until a certain time interval has elapsed and then fires, sending a specified message to a target object.

For example, you could create an and Threading Programming Guide.

For example, if a timer is scheduled to fire at a particular time and every 5 seconds after that, the scheduled firing time will always fall on the original 5 second time intervals, even if the actual firing time gets delayed.