在iOS/Objective-C中干燥代码

Man*_*tas 18 iphone xcode objective-c ios

有没有工具可以检测iOS/Objective-C应用程序中的重复代码?

Vin*_*tia 10

您可以使用JenkinsPMD的复制粘贴检测器(CPD)在目标C源代码中查找重复的代码.请参阅此处的说明:http://deadmeta4.com/2011/05/17/objective-c-copy-paste-detection-using-jenkins/


tt.*_*lew 10

这是一个使用相同方法(PMD的CPD)的项目的ZIP,并在Xcode的构建日志中显示结果.

在此输入图像描述

  • 创造了什么?:) PMD/CPD由InfoEther开发.我从deadmeta4.com上获得了CPD的Objective-C语法,并将它归结为Xcode Project (3认同)