【发布时间】:2011-08-22 07:41:55
【问题描述】:
在 Xcode 中有没有一种方法可以找到调用方法或属性的所有位置?
例如,在 Eclipse 中,您可以右键单击一个方法并选择查找引用。 Xcode中有没有类似的东西?
【问题讨论】:
在 Xcode 中有没有一种方法可以找到调用方法或属性的所有位置?
例如,在 Eclipse 中,您可以右键单击一个方法并选择查找引用。 Xcode中有没有类似的东西?
【问题讨论】:
在图片中...
几点说明:
【讨论】:
^1中调出菜单的默认快捷方式,所以我通常可以按^1, c, enter调出列表。
init,这也带来了任何名为init 的方法。没那么聪明……
是的,打开 Assistant 编辑器,而不是 Counterparts 选择 Callers。
【讨论】:
从 XCode 4.5 开始,您可以在搜索导航器的搜索字段中单击“显示查找选项”。在那里你可以指定“符号引用”
【讨论】:
将插入点放在方法调用或声明中,然后选择 Find > Find Selected Symbol In Project。对于多部分选择器,这只会突出显示第一部分,但搜索似乎确实相对可靠。您也可以使用 Find Call Hierarchy 来突出显示整行。
相应的上下文菜单项(在工作区中查找选定的符号)也可以工作,但要使其正常工作有点棘手。确保没有选择任何文本,否则它将搜索所选单词而不是整个选择器。为此,您可以先用鼠标左键单击,然后再用鼠标右键单击(或按住 Control 键单击)同一位置。上下文查找调用层次结构没有这样的问题。
【讨论】:
使用 xcode 4,您现在可以右键单击引用并选择“跳转到定义”。
【讨论】: