标签: objective-c xcode code-metrics
有没有办法让项目中的类数或Xcode中的完整工作区?
答案 0 :(得分:7)
通过检查项目构建阶段的编译源部分,可以轻松了解项目。编译源将列出所有源文件(.m,.swift),并且不包含任何标题。
假设每个源文件大约有一个类,这将让您了解项目中有多少个类一目了然。请注意,这不包括任何嵌入式项目或框架。
答案 1 :(得分:6)
您可以使用cloc,也可以通过Homebrew brew install cloc进行安装。
brew install cloc
Cloc是一个用于计算代码行的开源命令行工具,但它还提供按文件类型分组的文件数。最简单的形式是cloc <path-to-your-project-dir>,但输出可以通过参数配置。
cloc <path-to-your-project-dir>
更复杂的解决方案(恕我直言,太复杂了)是使用Sonarqube和Objective C插件。 Sonarqube有一个很好的界面和许多功能,但只是为了计算类,它的方式很多。