你如何在Objective-C中制作计时器?

我到处寻找,但我无法find如何去做。 我需要一个简单的计时器,可以以毫秒计数,并可以停止。 (XCode 3.1,Objective-C, iPhone OS开发

我只是愚蠢的或是“计时器”一样的秒表。

如果是这样,看看这个video教程

这里是我已经做了一分钟,秒,和千分之一秒定时器的示例代码。所以,它对你有帮助。 也可以在不使用后释放

-(void)showTime:(NSTimer *)sender { miniSeconds++; if (miniSeconds == 10) { miniSeconds = 0; seconds++; if (seconds == 60) { seconds = 0; minutes++; } } timeLabel.text = [NSString stringWithFormat:@"%02i:%02i:%02i",minutes,seconds,miniSeconds]; } -(void)nextLevelTime { [labelTimer invalidate]; miniSeconds = 0; seconds = 0; minutes = 0; } 

nextLevel方法用于停止计时器并释放所有事物

使用它,我已经完成了这个代码..

NSTimer应该这样做:

类参考

定时器编程主题