2011年4月13日 星期三

[轉] Timer / 計時器的基本使用方法

from : http://www.furnace.idv.tw

這裡介紹 Timer 的基本使用方法,首先設定 Timer 的相關的參數,程式碼如下。(View-based Template)
//自行定義的函式,用來設定使用Timer/計時器的相關參數 -(void)initializeTimer { //設定Timer觸發的頻率,每秒30次 float theInterval = 1.0/30.0; fpsLabel.text = [NSString stringWithFormat:@"%0.3f", theInterval]; //正式啟用Timer,selector是設定Timer觸發時所要呼叫的函式 [NSTimer scheduledTimerWithTimeInterval:theInterval target:self selector:@selector(countTotalFrames:) userInfo:nil repeats:YES]; }
上述程式碼,已經完成 Timer 的基本設定,而下列程式碼則是 Timer 觸發時所呼叫的函式寫法。

-(void)countTotalFrames:(NSTimer *)theTimer { frameCount ++; framesLabel.text = [NSString stringWithFormat:@"%d", frameCount]; }
最後,別忘記在程式進入點這邊要呼叫自行定義的 initializeTimer 函式,才能讓 Timer 運作。

沒有留言:

張貼留言