iOS的等效于Java的System.nanoTime()?
基本上我只想要一种简单的方法来查看函数执行所需的毫秒数(或几分之一毫秒)。
答案 0 :(得分:2)
您可能正在寻找CFAbsoluteTimeGetCurrent()。
CFAbsoluteTime before = CFAbsoluteTimeGetCurrent();
// You code here
CFAbsoluteTime after = CFAbsoluteTimeGetCurrent();
NSLog(@"duration = %f", after - before);
答案 1 :(得分:1)
捕获两个NSDate对象,一个在函数的开头,另一个在最后。使用timeIntervalSinceDate:返回NSTimeInterval值。根据文档,这可以归结为“亚毫秒精度”。