在Xcode中查找未使用的文件

JDx*_*JDx 16 xcode ios

我最近开始研究一个新的应用程序,它基本上是我之前的应用程序的副本,只有一些变化.为了制作这个新应用程序,我复制了旧应用程序并删除了一些不需要的东西.

我想知道,有没有办法告诉Xcode中正在使用哪些类文件?或者有关如何查找未使用文件的任何提示?

WDU*_*DUK 12

Xcode中没有这样的功能,但未使用的类/文件等问题并不像人们想象的那么简单.

人们已经创建了脚本来尝试和确定未使用的文件.我使用了位于此处脚本,它搜索所有源文件,并尝试配对资源文件.该脚本还会尝试检查项目中未包含的源文件.

它不是那么微不足道的原因是Obj-C是一种非常动态的语言; 很多东西都是在运行时确定的.因此,静态找出未使用的文件有时会很棘手.例如,可以根据用户输入动态确定图像名称.

我不知道您的应用程序有多大,但您可以尝试依赖图,并检查孤立类.有关更多信息,请参阅此博客文章.


Wil*_*mar 7

Jetbrains 的AppCode IDE具有一些非常不错的代码检查功能.它可以指出未使用的类和其他资源,并声称完全兼容Xcode.