如何在Xcode中找到对方法或属性的所有引用?

时间:2011-07-19 17:56:32

标签: xcode

如果您有一个方法,例如loadMediaImages文件中的.h,您如何在项目中找到对该方法的所有引用?在 Visual Studio 中,当您突出显示并单击方法名称时,内容菜单上会出现“查找所有引用”选项。 Xcode 中有类似内容吗?

5 个答案:

答案 0 :(得分:3)

使用“搜索导航器”可以搜索项目或工作区中的符号引用。单击搜索框中的小放大镜图标以“显示查找选项”,然后选择样式:符号引用。

Search Navigator with find options

注意:这是在Xcode 4.6中,但可能已存在于早期版本中。

答案 1 :(得分:2)

我一直在寻找类似的选择。我不知道为什么Xcode没有包括那个。 但是我有一个工作,直到Apple在Xcode中提供该选项。

在源代码(.m)文件

中尝试此操作
Select the symbol, right click -> Refactor -> Rename 
-> Give a name whatever you wish, then press Preview. 

现在您可以看到所有参考文献。您可以Cancel /不要重命名它。 :)

或按Cmd + Shift + F,然后选择按钮查找>参考文献>匹配或包含。但它会搜索所有类似名称的文本。像Refactoring一样不优雅。

答案 2 :(得分:0)

你可以在整个项目中进行搜索......我没有准备好屏幕,但我知道Xcode可以。

答案 3 :(得分:0)

如果我没弄错的话,Xcode 4(不确定以前的版本)不支持查找所有引用搜索。您可以通过按 Shift + Cmd + F (在“编辑”菜单中的“在工作区中查找”)在整个项目中执行文本搜索,但是这样找不到确切的“引用”,只是匹配文本。你最好的选择是使用重构菜单,如Finding all references of a variable or a method in Xcode4中所述,但它不是很干净,需要的工作量应该超出应有的范围。

答案 4 :(得分:0)

在Xcode中没有看到这个。仅供参考,你可以通过AppCode做到这一点。