你如何在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应该这样做:
类参考
定时器编程主题