我希望我的循环以一(二/n)秒的间隔执行每次迭代。我该怎么做?我尝试使用sleep (5)
,但我认为这是错误的决定。
我考虑过计时器^,但我认为这也是错误的想法
self.syncTimer = [NSTimer scheduledTimerWithTimeInterval:5.0f
target:self
selector:@selector(serverSync)
userInfo:nil
repeats:YES];
和选择器
-(void) serverSync {
NSLog (@"Hello");
}
在这种情况下,我将每 5 秒打一次 Hello。
我需要
for (int i = 0; i < Array.count; i ++) {
NSLog (@"Hello - %d", i);
some code;
}
它必须看起来像
- 00.00 你好 - 0
- 00.05 你好 - 1
- 00.10 你好 - 2