可以用NSTimer设置访问函数的时间周期:
countTime = [NSTimer scheduledTimerWithTimeInterval:(1.0/60.0)
target:self
selector:@selector(updateBoard)
userInfo:nil
repeats:YES];
即每1/60秒调用一次updateBoard函数
但是有时候要暂停NSTimer,可以这样:
[countTime pauseTimer];
需要继续的时候
[countTime setFireDate:[NSDate date]];
[countTime resumeTimerAfterTimeInterval:2]//2秒以后又开始继续执行。