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