8

在 Xcode 中,您可以按住 Control 键单击函数定义,然后从上下文菜单中选择“Find Call Hierarchy”。这会在左侧导航区域中显示该函数的所有调用者。

这也适用于属性,但它只显示对 getter 的调用。有没有办法查看对 setter 的调用?

选择菜单项会导致 Xcode 写入Foo.setter:bar搜索字段。我尝试用 替换gettersetter它似乎没有用。(实际上,它似乎触发了 Xcode 中的一个错误。一个被调用的进程com.apple.dt.SKAgent现在正在消耗大量 CPU 并且必须被杀死。)

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

这在 Xcode 11 中发生了变化(在版本 11.4.1 中检查)。现在使用“Find Call Hierarchy”或“Find Selected Symbol in Workplace”上下文菜单命令查找属性的所有 gettersetter 的用法。目前似乎没有办法找到只有 getter 或 setter 的方法。

于 2020-05-15T12:50:13.983 回答