本文介绍: 一、Xcode 调试技巧之:NSLog2、Xcode调试技巧之:LLDB三、Xcode调试技巧之:断点调试(breakpoint)3.1 Breakpoint(断点)调试(1) Name 和 Condition(2) Ignore(3) action6.Sound参考资料。
一、Xcode 调试技巧之:NSLog
上面也提到了,在我们日常的开发过程中最常⻅的Debug方式就是打Log。而在OC语言中,打Log是采用NSLog方 法。但是NSLog效率低下,具体原因可以看这篇博客( NSLog效率低下的原因及尝试lldb断点打印Log)。所 以在平时的开发过程中,能不打Log就不打Log。实在想打Log网上也有对NSLog的一些优化方法,可以阅读王巍 的《宏定义的黑魔法 – 宏菜⻦起⻜手册》如下代码便出自其中
另外在使用NSLog的时候应当注意,release版本中应该要去掉NSLog。
2、Xcode调试技巧之:LLDB
LLDB
全称Low Level Debugger
,并不是低水平的调试器,而是轻量级的高性能调试器
,默认内置于Xcode中。LLDBDebug
在编译后就是一个 Macho
的可执行文件,也可理解为 镜像文件
,image
并不是图像的意思,而是代表镜像
。这里跟上我们自己的工程名,即用image定位寻址
才是寻找我们自己的代码。
三、Xcode调试技巧之:断点调试(breakpoint)
3.1 Breakpoint(断点)调试
1. Edit Breakpoint
(1) Name 和 Condition
(2) Ignore
(3) action
1.AppleScript
2.Gapture GPU Gapture GPU Workload
3.Debugger Command
4.Log Message
5.Shell Command
6.Sound
(4) Options
3.2 Disable Breakpoint
3.3 Disable Other Breakpoints
3.4 Delete Breakpoint
3.5 Reveal in Breakpoint Navigator
参考资料
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。