最終更新:2017-02-23 (木) 14:29:22 (942d)  

NSTimer はてなブックマークを見る
Top / NSTimer

タイマー

定義

+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds
                                                                        target:(id)target
                                                                        selector:(SEL)aSelector
                                                                        userInfo:(id)userInfo
                                                                        repeats:(BOOL)repeats
  • seconds - 間隔
  • target - ターゲットのインスタンス
  • selector - 呼び出すメソッド
  • userInfo - selectorで呼び出すメソッドに渡す情報
  • repeats - 繰り返すかどうか

NSTimer  *aTimer;
aTimer = [ NSTimer scheduledTimerWithTimeInterval : fDuration 
                                        target : self 
                                        selector : @selector( onTimer : ) 
                                        userInfo : nil 
                                        repeats : YES ]; // タイマーを起動 

-(void)onTimer:(NSTimer*)timer
{
    NSLog(@"onTimer\n");
}

関連