我的应用程序中的某些操作需要花费大量时间才能执行。所以,我计划从应用程序执行开始到结束时打印时间戳,以便检查某些操作所花费的时间。有什么方法可以做到这一点,这样我就能以连续的方式跟踪所有的时间戳......
答案 0 :(得分:3)
你可以只使用NSLog(@“任何明智的日志消息,描述你在代码中的位置”) - XCode中的输出包含记录的时间,以毫秒为单位。
答案 1 :(得分:0)
您可以在要分析的方法的开头定义var:
NSTimeInterval start = [NSDate timeIntervalSinceReferenceDate];
然后在结尾打印:
NSLog(@"It took %f seconds in method <methodname>",[NSDate timeIntervalSinceReferenceDate] - start);
祝你好运!