不幸的是,与C
函数不同,由于动态运行时环境,在Xcode中以警告的形式
获取未使用的objc
方法列表是棘手的.例如,您的
代码可能会从字符串创建一个选择器,然后在一个类或一个实例上
调用该选择器.
我使用过的一种方法,但是根据类的大小而耗费的时间是打开助手编辑器并将光标放在要检查的方法上并选择调用者(参见下图.通常默认情况下)选择是对应的).
如果该方法没有调用者,则编辑器不显示任何结果.
但是,如果你这样做,请注意没有结果也会显示在iOS框架的子类中的IBActions和覆盖等.你需要真正知道代码,以确定“没有结果”是否真的意味着没有调用者!