Xcode中是否有办法找到已调用方法或属性的所有位置?
例如,在Eclipse中,您可以右键单击某个方法并选择查找引用。 Xcode中有类似的内容吗?
答案 0 :(得分:241)
在图片中......
几点说明:
答案 1 :(得分:35)
是的,打开助理编辑器而不是对应部分选择来电者。
答案 2 :(得分:18)
从XCode 4.5开始,您可以在搜索导航器的搜索字段中单击“显示查找选项”。在那里你可以指定“符号引用”
答案 3 :(得分:5)
将插入点放在方法调用或声明中,然后选择查找>在项目中查找所选符号。对于多部分选择器,这只会突出显示第一部分,但搜索确实可以相对可靠地工作。您还可以使用“查找调用层次结构”来突出显示整行。
相应的上下文菜单项(在工作区中查找所选符号)也有效,但要使其正常工作有点棘手。确保没有选择任何文本,否则它将搜索所选单词而不是整个选择器。为此,您可以在用鼠标右键单击(或按住Control键单击)之前单击鼠标左键。上下文查找调用层次结构没有这样的问题。
答案 4 :(得分:1)
答案 5 :(得分:0)
作为替代方案,您可以使用Find navigator
在Xcode 9中找到变量或方法的所有引用,并将其设置为Find -> References -> Matching Word
< / p>
UI看起来像
答案 6 :(得分:-11)
使用xcode 4,您现在可以右键单击引用并选择“跳转到定义。”