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

NSF*_*NSF 1 xcode lldb

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

Jim*_*ham 10

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

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

(lldb) script import time
(lldb) script time.ctime()
'Thu Nov  7 12:21:22 2013'
Run Code Online (Sandbox Code Playgroud)