NSTimer ってクラスがある。名前からほぼ分かる通り、タイマーのクラスだ。こいつの scheduledTimeWithInterval:target:selector:userInfo:repeats: を使うと、指定したメソッドを定期的に呼び出せるんだ。
Foundation/NSTimer.h
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)time
target:(id)aTarget
selector:(SEL)aSelector
userInfo:(id)userInfo
repeats:(BOOL)yesOrNo;
ま、だいたい分かると思うけど、引き数の解説だ。最初の time には、繰り返しの周期を設定する。次の target は呼び出されるインスタンスの id で、selector はそのメソッドだ。userInfo は呼び出すときに渡す情報で、repeats でくり返し呼び出されるかどうか指定するってわけだ。具体的な使用法についてはアニメーションなんかが考えられるんだ。