私はこの方法を持っています:
- (void) receivedData {
}
これは、約 50 ~ 100 ミリ秒ごとに実行する必要があります。最後に呼び出されてからの時間を確認し、最後に NSString に出力する方法はありますか?
私はこの方法を持っています:
- (void) receivedData {
}
これは、約 50 ~ 100 ミリ秒ごとに実行する必要があります。最後に呼び出されてからの時間を確認し、最後に NSString に出力する方法はありますか?
@interface MyClass() {
NSDate* receivedDataTimestamp;
....
}
...
-(void)receivedData {
NSDate* now = [NSDate date];
if (receivedDataTimestamp != nil) {
NSTimeInterval delta = [now timeIntervalSinceDate:receivedDataTimestamp];
NSLog(@"%f seconds since recevedData was called last", delta);
}
receivedDataTimestamp = now;
....
}