一个简单的 Objective-C 定时器,用于计时代码
#import <DMTime.h>
...
[DMTime startTimer:@"Some key"];
// Some long running process
DMTimeResult *result = [DMTime endTimer:@"Some key"];
NSLog(@"Code took %f seconds", [result seconds]);
或者如果您喜欢使用代码块
DMTimeResult *result = [DMTime timeBlock:^{
// Some long running process
}];
NSLog(@"Code took %f milliseconds", [result milliseconds]);
DMTime 可通过 CocoaPods 获得。要安装它,请将以下行添加到您的 Podfile 中
pod "DMTime"
DMTime 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。