NSTimerクラスがタイマーイベントを処理してくれます。
実際どのように使用するのかを以下に記します。
公式ドキュメントはコチラ
===============
-(void)startTimer
{
if (aTimer) {
[self stopTimer];
}
//3秒周期でtickイベントをコールする設定
aTimer = [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(tick:) userInfo:nil repeats:YES];
}
-(void)stopTimer
{
if (aTimer)
{
[aTimer invalidate];
aTimer = nil;
}
}
-(void)tick:(NSTimer*)theTimer
{
//実際のタイマーイベントロジック
}
結構、簡単にタイマーイベントを書くことが出来ます。
アプリを作る際、使用することがあると思うので、
試しのプロジェクトで是非、お確かめ下さい。
0 件のコメント:
コメントを投稿