NSTimer Question
NSTimer Question
- Subject: NSTimer Question
- From: Andreas Grosam <email@hidden>
- Date: Mon, 16 Feb 2009 13:44:13 +0100
Hello,
how does a NSTimer object that has been setup with a repeating time
interval calculate the time when it fires an event?
There may be two possibilities:
Say, the initial time is at t0, the interval is T, and the time when
it fires the first event is at t1, the second at t2, etc.
The time when it fires the ith event will be ti:
A)
ti = t (i-1) + T
B)
ti = i * T + t0
Reason:
If I need a "tick" that corresponds to a current time, I would prefer
method B (mean error remains stable).
In case A the firing time may fade away with respect to the initial
time due to inherent inaccuracies. Although this error is certainly
small compared to the error that we have when we measure the time when
we actually do handle the event, but it may accumulate over a long
duration. That is the error increases with time.
Regards
Andreas
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden