※ ChatGPTを利用し、要約された質問です(原文:Objective-C,NSTimerを使って1秒毎に10秒かかる処理)
Objective-C,NSTimerを使って1秒毎に10秒かかる処理
このQ&Aのポイント
Objective-CのNSTimerを使用して、1秒ごとに10秒かかる処理を実行する方法について教えてください。
NSTimerを使ったObjective-Cの処理で、1秒ごとに10秒の待機時間を設ける方法について教えてください。
Objective-CでNSTimerを活用して、1秒ごとに10秒の遅延処理を実行できる方法を教えてください。
Objective-C,NSTimerを使って1秒毎に10秒かかる処理
Objective-C,NSTimerを使って1秒毎に10秒かかる処理を実行させる事ってできますか?
例えば、以下に書いたとすると、(行頭全角スペースです。)
@interface testTimer : NSObject {
NSTimer *timer;
}
@end
@implementation testTimer
- (id) init {
timer = [NSTimer scheduledTimerWithTimeInterval:1.0
target: self
selector:@selector(timeUpdate:)
userInfo:nil
repeats:YES];
}
- (void) timeUpdate:(id)sender {
NSLog(@"%@",[NSDate date]);
[NSThread sleepUntilDate:[[NSDate date] addTimeInterval:10.0]];
}
@end
毎秒タイムスタンプは出力されませんでした。
以上、ご指導の程、よろしくお願いいたします。
お礼
osamuyさん、ご回答ありがとうございました。 教えて頂いたキーワードでぐぐったら、それらしいサンプルを見つける事ができました。