在这里介绍一个LLDB 一个调试命令----image lookup
image lookup –name,简写为image lookup -n。
当我们想查找一个方法或者符号的信息,比如所在文件位置等。
image lookup –name,可以非常有效的定位由于导入某些第三方SDK或者静态库,出现了同名category方法(如果实现一样,此时问题不大。但是一旦两个行为不一致,会导致一些奇怪的bug)。顺便说下,如果某个类多个扩展,有相同方法的,app在启动的时候,会选择某个实现,一旦选择运行的过程中会一直都运行这个选择的实现。
网友评论