xcode高级断点打印

之前已经写过一篇文章讲述了常见的断点打印,有兴趣的朋友可以阅读一下这篇文章。常见断点打印

1.breakpoint

比如说你想给某个文件的某一行打印断点,你可以在控制台输入如下的命令

breakpoint set --file filename --line 2  

上面命令意思是给filename的文件第二行打印断点,也可以简写成如下

breakpoint set -f filename -l 2

breakpoint set --name func

上面命令意思是给func的方法打断点,也可以简写成如下

breakpoint set -n func

也可以为多个函数打断点

breakpoint set -n func1 -n func2

上面命令意思是给func1、func2函数打断点

也可以给C语言函数打断点

breakpoint set --method func

breakpoint set -M func

也可以设置给OC语言函数打断点

breakpoint set --selector func

breakpoint set -S func

也可以加载指定的动态库

breakpoint set -- shlib file.dylib --name func

breakpoint set -s file.dylib -n func

查看所有断点 breakpoint list

删除断点 breakpoint delete


2.watchpoint用法

观察某个值的变化:watchpoint set variable

设定a=100之后触发断点打印:watchpoint modify -c 'a=100'

watchpoint list查看具体值的变化


3.image的用法

直接定位到闪退到哪一行image lookup --address 0X00000000

文章总结的很简单,有兴趣的朋友可以试一下,码字不容易,给大家给个👍。此外要感谢此篇文章的参考者iOS开发断点调试高级技巧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容