cd到项目目录,执行以下的任意一个
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.swift" ")" -print0 | xargs -0 wc -l
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
Tag:使用以下统计工具
统计代码量统计
- 使用第三方工具(更精确统计)
- cloc(跨平台命令行工具)—— cloc .
- 安装:如果你的电脑安装了 Homebrew(Mac 系统下的包管理工具),可以通过brew install cloc命令来安装cloc。
- 使用:打开终端,进入你的 iOS 项目目录(包含.xcodeproj或.xcworkspace文件的目录),然后运行cloc .(注意最后的点,表示当前目录)。它会递归地统计项目中的代码行数,包括各种编程语言(如 Objective - C、Swift 等)的文件,并且会区分代码、注释和空白行,给出详细的统计报告。
- Sourcery(主要用于代码生成和分析)—— sourcery --stats
- 安装:可以通过brew install sourcery安装(前提是安装了 Homebrew)。
- 使用:它主要用于代码模板生成等高级功能,但也可以统计代码行数。在终端进入项目目录后,运行sourcery --stats。它会对项目中的代码进行分析并提供代码行数等相关统计数据,不过其重点更多是在代码结构和模板相关的分析上。
- cloc(跨平台命令行工具)—— cloc .