MENU
コンテンツ再構築中

Objective-C:NSTimerによるタイマーの使い方

何かと使用頻度の高いタイマー処理のメモ。

INDEX

タイマーの使用方法

タイマーの生成と呼び出しメソッド
[code]
NSTimer *myTimer =
[NSTimer scheduledTimerWithTimeInterval:1.0f //タイマーを発生させる間隔
target:self //タイマー発生時に呼び出すメソッドがあるターゲット
selector:@selector(timerCall:) //タイマー発生時に呼び出すメソッド
userInfo:nil //selectorに渡す情報(NSDictionary)
repeats:YES //リピート
];

-(void)timerCall:(NSTimer*)timer
{
// 処理を記述
}
[/code]

タイマーの動作判定
[code][myTimer isValid][/code]
タイマー再開
[code][myTimer fire][/code]
タイマー停止
[code][myTimer invalidate][/code]
Please share it!
  • URLをコピーしました!
  • URLをコピーしました!
INDEX