【发布时间】:2011-12-23 00:46:50
【问题描述】:
我来自 Eclipse,我想知道 Xcode 4 中是否有一种方法可以像那里那样导航方法调用。 我知道我可以跳转到方法的定义,但我想知道谁在调用该方法/函数。 我发现的唯一方法是进行常规文本搜索,但这不是很有帮助。
【问题讨论】:
标签: objective-c xcode4 ide navigation
我来自 Eclipse,我想知道 Xcode 4 中是否有一种方法可以像那里那样导航方法调用。 我知道我可以跳转到方法的定义,但我想知道谁在调用该方法/函数。 我发现的唯一方法是进行常规文本搜索,但这不是很有帮助。
【问题讨论】:
标签: objective-c xcode4 ide navigation
从 Xcode 4.4 开始,查找方法的直接调用者和/或被调用者的功能已经可用。不幸的是,似乎没有像 Eclipse 那样方便的层次结构视图。
Xcode 可以显示当前函数或方法的调用者和被调用者。此功能可从 Show Related Items 菜单访问,或通过使用 Assistant 编辑器并在跳转栏弹出菜单中选择 Callers 或 Callees。
【讨论】:
Ctrl+1。
这里是一个可视化的如何找到调用者。寻找我用粉红色突出显示的小图像。
【讨论】:
进行搜索确实是检查代码中某些消息的发送位置的唯一方法。 Xcode 没有这样的功能。请记住,即使有,它也不是完美的,因为消息可以在运行时动态组合和发送。
【讨论】: