在iOS中,可以使用scheduledTimerWithTimeInterval方法來創建一個定時器,并設置定時器的時間間隔。下面是一個示例代碼,演示了如何使用scheduledTimerWithTimeInterval方法來創建一個每隔1秒執行一次的定時器:
[NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(timerFired:)
userInfo:nil
repeats:YES];
在上面的代碼中,scheduledTimerWithTimeInterval方法用來創建一個定時器,其中參數1.0表示定時器的時間間隔為1秒,參數target指定了定時器的目標對象為self,selector指定了定時器觸發時需要調用的方法為timerFired:,userInfo參數用來傳遞額外的信息給方法,repeats參數指定了定時器是否重復執行。
接下來,需要在self對象中實現timerFired:方法,例如:
- (void)timerFired:(NSTimer *)timer {
// 定時器觸發時執行的操作
}
在timerFired:方法中,可以編寫需要在定時器觸發時執行的操作。在定時器不再需要時,可以調用invalidate方法來停止定時器。