4

我正在尝试分析一些代码,并且我需要查看运行某些命令的时间戳。我可以通过在我的代码中插入NSLog()语句来做到这一点,但出于多种原因,我更喜欢使用调试器。

我已经在每个重要事件上设置了一个断点,我可以在断点上使用“日志消息”操作打印出一条消息,但我希望它打印出一个NSLog()样式时间戳(以毫秒为精度)。

是否有 LLDB 命令来执行此操作?

4

2 回答 2

5

这种技术有效,但似乎有点老套(肯定有更好的方法吗?):

NSLog()从调试器命令调用:

call (void) NSLog(@"An Important Event Occurred")
于 2012-11-05T06:32:48.660 回答
1

在消息行中写入: [YOUR MESSAGE] @Date().timeIntervalSince1970 * 1000@ 这将为您提供以毫秒为单位的时间戳打印

于 2017-03-19T10:33:30.000 回答