Jas*_*ien 5 iphone debugging xcode gdb breakpoints
我最近发现你可以在Xcode中设置断点,它将打印到控制台并自动继续 - 这意味着你可以插入日志语句而不必编写NSLog()调用并重新编译(动态日志记录,woot).
唯一的问题是它在执行日志时可以显示的内容似乎有点受限.它显示了一些你可以插入的标记,比如%B打印出一些关于当前断点的信息或%H的命中计数.
我想知道是否有任何方法可以将特定格式的时间戳插入日志行?
我尝试使用"shell脚本"断点操作,但它告诉我date命令不存在....奇怪...
任何帮助都会很棒,谢谢你们!
您可以为任何断点(或观察点或捕捉点)提供一系列命令,以便在程序因该断点而停止时执行。例如,您可能想要打印某些表达式的值,或启用其他断点。
特别是:
例如,只要 x 为正数,您就可以使用断点命令在 foo 的入口处打印 x 的值。
break foo if x>0
commands
silent
printf "x is %d\n",x
cont
end
Run Code Online (Sandbox Code Playgroud)
这回答了你的问题了吗?