项目/工作区中的类数

时间:2014-11-16 07:54:48

标签: objective-c xcode code-metrics

有没有办法让项目中的类数或Xcode中的完整工作区?

2 个答案:

答案 0 :(得分:7)

通过检查项目构建阶段编译源部分,可以轻松了解项目。编译源将列出所有源文件(.m,.swift),并且不包含任何标题。

假设每个源文件大约有一个类,这将让您了解项目中有多少个类一目了然。请注意,这不包括任何嵌入式项目或框架。

enter image description here

答案 1 :(得分:6)

您可以使用cloc,也可以通过Homebrew brew install cloc进行安装。

Cloc是一个用于计算代码行的开源命令行工具,但它还提供按文件类型分组的文件数。最简单的形式是cloc <path-to-your-project-dir>,但输出可以通过参数配置。

更复杂的解决方案(恕我直言,太复杂了)是使用Sonarqube和Objective C插件。 Sonarqube有一个很好的界面和许多功能,但只是为了计算类,它的方式很多。