在重构方法的过程中,需要全局查找该方法调用的出处。
- 全局搜索(
⌘4
, 或者⌘⇧F
), 这种可以查到所有调用该方法的位置,包括- (id)performSelector:(SEL)aSelector withObject:(id)object
,但是针对“伪重载”(OC 中不存在重载方法, OC中的方法名包括 : 以及参数说明符)方法,则不能很好的区分。
- 光标移动到需要查询的方法上,选择
View -> Standard Editor -> Show Related Items in Xcode
或者快捷键⌃1
然后选择Callers
, 这种方式不能查找到@selector()
所引用的方法。
https://stackoverflow.com/a/13472334
iOS 开发多年之后,还是第一次发现 Related Items in Xcode
除了Recent Files
还有这么多有用的选项😓
网友评论