次のコードがあります。
[NSTimer scheduleTimerWithTimeInterval:0.5 target:self selector:@selector(timerCount:) userInfo:nil repeats:YES];
-(void)timerCount:(NSTimer *)timer
{
NSTimeInterval dt = [タイマーの時間間隔];
//何かをする
}
取得した NSTimeInterval は 0.5 になります。これは、scheduledTimerWithInterval に設定した時間間隔です。これは、timerCount が 0.5 秒ごとに呼び出されることを意味します。
しかし、timeStamps としていくつかのものがあるので、NSTimer が毎回正確に 0.5 秒で timerCount メソッドを呼び出すかどうかを知りたいです。