获取代码行总数?

时间:2011-11-05 23:04:14

标签: objective-c xcode

有没有人知道是否有可能从Objective-C中的项目中的所有类中获取代码行总数。 现在我猜这是不可能的,但我只是想确定。 如果有可能有人知道怎么做吗?

2 个答案:

答案 0 :(得分:4)

如果您喜欢终端并将所有文件放在同一个文件夹中,请尝试:

$ wc *.m

要获取代码中的数字,可以将其作为shell脚本构建阶段运行,为您生成头文件。 E.g。

cd source_folder
wc -l *.m \
| tail -1 \
| awk '{ print "#define kNumberOfLines " $1 }' \
> lines_of_code_header.h

然后包含该文件并根据需要使用常量。

答案 1 :(得分:0)

find . -type f -name "*.[mh]" -exec wc -l '{}' \; | awk '{sum+=$1} END {print sum}'