iOS开发计算工程里面的代码行数
在网上搜到几种统计源代码行数的方法:
1、打开终端。
2、cd到你项目的路径。
a) 统计整个工程的所有文件的代码量以及总量
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
b)
find . -name '*.m' -exec cat {} \; | wc -l
find . -name '*.h' -exec cat {} \; | wc -l
c)
grep -d recurse "\n" classes| wc -l
上面红色的部分是你代码的存放路径,如果你不是默认的Classes路径,改之。
==================
e.g.文件目录如下:
folder ABC:
-test.plist
-ABC.xcodeproj
-folder ABC:
-folder classes
-other files
bash命令:
bogon:~ apple$ cd /Users/apple/Work/ABC
bogon:ABC apple$ grep -d recurse "\n" ABC/classes| wc -l
55097
bogon:ABC apple$
iOS开发计算工程里面的代码行数相关推荐
- 计算项目中的代码行数:Count the Lines of Code (LOC)
很多时候打开一个大的项目工程时,我们会想知道这个项目有多少行代码. Visual Studio 自带这个功能,在分析->窗口->代码度量值结果,但是这个功能比较耗时,因为同时分析了代码的耦 ...
- 在项目开发中统计代码行数的6种方式
文章目录 一.使用find和wc命令统计代码行数 进行参数的过滤筛选 命令参数简要说明 二.PowerShell工具统计代码行数 条件过滤 输出所有文件的行数 PowerShell相关命令的简要说明 ...
- 使用Eclipse可以方便的统计工程或文件的代码行数,
使用Eclipse可以方便的统计工程或文件的代码行数,方法如下: 1.点击要统计的项目或许文件夹,在菜单栏点击Search,然后点击File... 2.选中正则表达式(Regular expressi ...
- python程序中怎样数个数_python3中的代码行数是怎么计算的?
作为一个编程人员,每天除了测试外,很大一部分的时间都在敲代码中度过.那么有没有人想过我们写的代码到底有多少行呢?逐条去查数目显然是不现实的,不说浪费了大量的时间,而且我们人工的查数会出现失误,一行行密 ...
- vscode统计代码行数,前端开发配置、快捷键使用
1.统计代码行数 使用场景是项目年终统计行数. 实现:在需要统计得文件夹右键"在文件夹中查找" ,后输入筛选得正则表达式 ^b*[^:b#/]+.*$ (注意右边小图标都点亮) 这 ...
- iOS开发 swift 3dTouch实现 附代码
iOS开发 swift 3dTouch实现 附代码 一.What? 从iphone6s开始,苹果手机加入了3d touch技术,最简单的理解就是可以读取用户的点击屏幕力度大小,根据力度大小给予不同的反 ...
- xcode13 swift语言 ios开发 快捷代码优化方式(代码重构)例子
xcode13 swift语言 ios开发 快捷代码优化方式(代码重构)例子 这是自己在CSDN上发的第二篇文章,开始用markdown编辑,更加美观一些. 问题描述 在用xcode swift语言开 ...
- python计算项目内的总代码行数
毕设实用小工具,通过递归查找的形式来计算项目内自己需要计算的文件内的代码行数,同时这个精简的递归算法可以用于其他文件操作,如文件夹上传下载云云 import os# fp为你想要计算的根目录 fp = ...
- 如何用bat文件快速计算项目代码行数
在项目文件夹根目录新建一个txt文档,把下面的代码复制到txt文档里面,然后txt的后缀名改为bat,双击这个文件即可 REM 放到项目根目录双击获取代码总行数.bat @echo off for / ...
- python计算营业额代码_python计算营业额的代码_python 统计代码行数简单实例
python 统计代码行数简单实例 送测的时候,发现需要统计代码行数 于是写了个小程序统计自己的代码的行数. #calclate_code_lines.py import os def afileli ...
最新文章
- C++中如何定义某个数组的引用?
- wordpress后台无法登录问题
- Java 注解知识总结
- VMware安装Linux(CentOS7)
- C语言和设计模式(状态模式)
- hadoop的shuffle过程
- PAT-乙级-1035 插入与归并
- Ulysses for Mac(最好用的纯文本编辑器)v22(65099)直装版
- SpringBoot +自定义dao框架 自定义注解管理多数据源与事务
- 简单的树遍历枚举器v0.2-挑战一个程序员到底能多懒- 添加广度优先遍历
- Visual Studio 2012安装VASSISTX插件后导致CPU高的解决的方法
- 开源SignalR-Client-CPP使用总结
- 工程测量计算机在线用,工程测量中的计算机编程新技术.doc
- 自己动手制造超强硬件防火墙
- 微信分享链接,图片不显示
- 《老子》古本学习札记
- “ 一条路走到黑,不撞南墙不回头”——C++【DFS(深度优先搜索算法)】入门讲解
- 免费免安装!3s 获取云数据库,MySQL,Mongo、Redis 全都有!
- 使用Python,OpenCV对图像进行亚像素点检测,并拟合椭圆进行绘制
- 使用一片通用四运放芯片LM324组成电路(采用Multisim 进行的仿真)
热门文章
- 使用jQuery来创建平滑的页面滚动
- java.net.bindexception: address already in use: jvm_bind:8080
- Nginx 安装与运行
- Java三种循环结构的区别
- html中出现的script失效
- 【工具相关】iOS-Reveal的使用
- docker-compose 学习:通过 Dockerfile 和 build 指令搭建 LNMP
- CentOS 7.6 安装 nginx,配置端口访问网站,切换root目录
- Service Work生命周期
- 还在用iTunes管理iPhone这款软件帮你轻松解决