从xcode ios中删除未使用的方法

前端之家收集整理的这篇文章主要介绍了从xcode ios中删除未使用的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用带有目标c的 xcode 9.我想从类中删除未使用的变量和方法.我也使用这种方式,但xcode不警告未使用的方法等.如何找出?

解决方法

不幸的是,与C函数不同,由于动态运行时环境,在Xcode中以警告的形式获取未使用的objc方法列表是棘手的.例如,您的代码可能会从字符串创建一个选择器,然后在一个类或一个实例上调用该选择器.

我使用过的一种方法,但是根据类的大小而耗费的时间是打开助手编辑器并将光标放在要检查的方法上并选择调用者(参见下图.通常默认情况下)选择是对应的).

如果该方法没有调用者,则编辑器不显示任何结果.

但是,如果你这样做,请注意没有结果也会显示在iOS框架的子类中的IBActions和覆盖等.你需要真正知道代码,以确定“没有结果”是否真的意味着没有调用者!

猜你在找的iOS相关文章