huangboju
2/15/2019 - 7:32 AM

LLDB调试



多个断点设置

  • br set -r '\[UIButton .*\]$' 给一个类所有方法打上断点

  • br set -F "-[UIApplication openURL:options:completionHandler:]" 给方法设置断点,Swift也可以

  • expr -O --language objc --内存地址 // 用po打印是一串数字用这个

  • expr -l objc++ -O -- [[UIWindow keyWindow] _autolayoutTrace] // Autolayout 歧义

  • bugreport unwind --outfile <path to output file> 导出lldb log

  • bt 同 thread backtrace 调用栈

[[内存地址 superview] recursiveDescription]