如何在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的真正有用的脚本。

跟我来了解有关Xcode,Swift和iOS开发的更多提示


如何在Xcode中调试SceneKit和ARKit

SceneKit是我最喜欢的Apple iOS框架之一。 它允许各个级别的开发人员创建3D…

medium.com