Xcode 快速查看函数调用者

1,695 阅读1分钟

在进行代码重构时,经常需要查看某个方法被哪些地方调用,防止误操作。

Xcode 提供了相关方法,快捷查看方法、函数或变量的调用所有位置(文件和代码行)。

Command + 鼠标点击

按住 command 键,鼠标点击某个函数,就能看到菜单栏中的 Calls...

点击 Callers...,Xcode 将显示使用该变量的所有位置。弹窗底部会展示当前选中的调用者位置(文件 + 行数)。

如果仅有一个调用者,点击 Callers 时会自动跳转到调用者的位置。

鼠标右键 Find Call Hierarchy

选中要查询的方法,点击鼠标右键,在下拉菜单中点击 Find > Find Call Hierarchy

此时会在左侧搜索导航中展示此方法所有调用的地方

或者在选中方法后使用快捷键组合 command + shift + control + H

使用 Navigate to Related Items

在代码区域的左上角有个由四个小正方形组成的按钮,叫做 Navigate to Related Items

选中要查找的方法后,点击这个按钮,在下拉菜单中找到 Callers,鼠标放上去就能展示当前方法被调用的所有位置了。

或者在选中方法后使用快捷键组合 option + control + 1

本文同步自微信公众号 “iOS新知”,每天准时分享一个新知识,这里只是同步,想要获得更好的体验就来关注我吧!