Xcode项目代码行数统计

(仅适用于iOS)有时候产品那边在申请一些版权问题,会涉及到统计开发代码,包括头文件的,需要我们在终端命令进入项目的根目录下,执行以下命令(此方式,已经验证过可用):

1--列出工程项目中每个文件的行数(囊括以下后缀名的文件)

find . -name"*.m"-or -name"*.h" -or -name"*.xib" -or -name"*.c"|xargs wc -l

2--列出项目工程转中代码行数的总和(这个跟上面一条命令得出的总和会有些出入,不过按照万行为单位的话,也算准确)

find . -name"*.m"-or -name"*.h" -or -name"*.xib" -or -name"*.c"|xargs grep -v"^$"|wc -l


*注释1:grep -v "^$"是去掉空行

*注释2:在统计行数时,我们输入的注释也会被统计到代码量之内。毕竟也都是码出来的。


在网上还搜索到还有下面的方式(偷懒了,此方式未验证,不过相信原理都是一样的):

在find .之后将文件名用括号括起来也可以

1、打开终端

2、cd 进入项目根目录

3、输入命令 find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

4、回车出结果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容