如何在Xcode中轻松找到未使用的Swift代码
保持理智,并使用此ruby脚本轻松删除Xcode中未使用的代码。 将脚本添加到项目主文件夹中名为ruby.rb的ruby文件中。 您可以使用以下命令在终端中运行代码:
$ ruby未使用.rb
终端将显示项目中未使用的函数和变量的列表。
如果您希望在Xcode中轻松显示它,请导航到“ 构建阶段”下的项目运行脚本。 添加以下shell脚本以自动运行未使用的脚本:
file =“ unused.rb”如果[-f“ $ file”] thenecho“ $ file找到。”红宝石未使用。rbxcodeelseecho“ unused.rb不存在” fi
之后运行您的项目,未使用的代码警告应在“构建时间警告”窗格中可见。
请记住,此代码将有很多误报(协议,函数和系统委托)和误报,因此在删除任何“未使用”的委托方法(例如collectionView的numberOfSectionsInCollectionView)时要小心。
如果您不想用此脚本警告输出来打扰同事,请将未使用的.rb文件添加到您的项目.gitignore中 (上面的run脚本在运行之前检查其存在) 。
如果该脚本不适合您,请查看Ian Leitch的Periphery App。
感谢Paul Taykalo的真正有用的脚本。