如何在LLDB调试器中打印当前时间?

时间:2013-11-07 13:21:11

标签: xcode lldb

你是怎么做到的?我正在使用XCode 4.5.2并尝试为在后台执行的操作创建时间戳。

1 个答案:

答案 0 :(得分:10)

虽然调用po [NSDate date]将为您提供当前时间,但它将涉及在目标程序中运行代码,这相当慢,因此您可能不希望这样做,例如在经常被命中的断点命令中

如果你想在不运行代码的情况下这样做,诀窍就是要记住lldb的“script”命令可以让你访问一个完整的Python解释器。例如:

(lldb) script import time
(lldb) script time.ctime()
'Thu Nov  7 12:21:22 2013'