Xcode,请参阅方法的使用位置

Xcode,请参阅方法的使用位置,xcode,Xcode,我在某个类中有一个方法,我想知道它在哪里被使用。与Java和Eclipse相比,您可以简单地告诉它显示所有引用,甚至方法的调用层次结构。Xcode中有类似的东西吗 我知道Objective-C不像Java那样遵循识别方法签名的方法(也就是说,一个类没有方法,只有一堆在运行时映射到一个id的选择器),所以我很难弄清楚Xcode是如何做到这一点的。你最好的选择可能是字符串搜索,但是要认识到,您可以使用模式(单击“文件浏览器”窗格中搜索栏中的小放大镜) 你已经暗示了不这样做很难的原因之一。Object

我在某个类中有一个方法,我想知道它在哪里被使用。与Java和Eclipse相比,您可以简单地告诉它显示所有引用,甚至方法的调用层次结构。Xcode中有类似的东西吗


我知道Objective-C不像Java那样遵循识别方法签名的方法(也就是说,一个类没有方法,只有一堆在运行时映射到一个id的选择器),所以我很难弄清楚Xcode是如何做到这一点的。

你最好的选择可能是字符串搜索,但是要认识到,您可以使用模式(单击“文件浏览器”窗格中搜索栏中的小放大镜)

你已经暗示了不这样做很难的原因之一。Objective-C的运行时允许以多种不同的方式查找和执行代码。

请看这里:

没有等效的菜单或上下文菜单。 除了呼叫者,您还可以访问被呼叫者、超类等

如果没有对空格使用
Ctrl-1
,则可以使用它访问该菜单

请注意,您需要使用标准编辑器或辅助编辑器:

如果选择了版本编辑器,则不会显示呼叫者和被呼叫者:

很酷。我有版本4.2.1,无法看到呼叫者和被呼叫者。。。升级时间:)谢谢!