ios代码量统计

在网上搜到几种统计源代码行数的方法:

1、打开终端。

2、cd到你项目的路径。

3、输入如下命令:

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$ 

时间: 2024-10-31 16:32:13

ios代码量统计的相关文章

Java正则表达式(三)、代码量统计工具(统计java源文件中注释、代码、空白行数量)

       比如想统计一个Java程序员一天写代码的工作量(如:有效代码多少行.空行多少.注释多少行等),这个小工具也许能做为一个参考的依据.     思路:因为每个java源文件的内容基本包括java语句.空白行.注释三部份组成(不包括注解),所以要统计某个文件这三部份的内容各占多少时,只需写三个匹配这几部份内容的正则表达式即可.然后通过IO流读取文件中的每一行,并根据正则匹配的结果,累加每部份匹配的数量即可.     注释行:单行注释(//).多行注释.文档注释.正则:((//)|(/\\

Shell脚本实现的基于SVN的代码提交量统计工具

  这篇文章主要介绍了Shell脚本实现的基于SVN的代码提交量统计工具,本文直接给出实现脚本代码,需要的朋友可以参考下 最近没啥事,就用bash写了一个基于svn的代码统计小工具. 可以指定统计的目录,默认递归统计子目录. 目前还没有屏蔽指定目录的功能.哈 代码比较粗糙.不过先晒出来. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3

iOS开发之统计Xcode工程的代码行数_IOS

话不多说了,方法如下: 一.打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l 其中,

Shell脚本实现的基于SVN的代码提交量统计工具_linux shell

最近没啥事,就用bash写了一个基于svn的代码统计小工具. 可以指定统计的目录,默认递归统计子目录. 目前还没有屏蔽指定目录的功能.哈 代码比较粗糙.不过先晒出来. #!/bin/bash - #""""""""""""""""""""""""""

百度-加入区分安卓或者IOS代码后从哪里看进入网站的用户是安卓还是ios系统?

问题描述 加入区分安卓或者IOS代码后从哪里看进入网站的用户是安卓还是ios系统? 是从百度统计还是网站后台ftp数据看呢?还是有别的地方可以看? 解决方案 http请求中的 useragent 可以区分吧 解决方案二: 网站能直接获得设备信息,好多网速测试的网站,用手机登陆都可以知道手机的系统 解决方案三: 可以加在url上面也可以直接从useragent上面取,当然用统计就更好更方便了.

我的女神——简洁实用的iOS代码调试框架

我的女神--简洁实用的iOS代码调试框架 一.引言         这篇博客的起源是接手了公司的一个已经完成的项目,来做代码优化,项目工程很大,并且引入了很多公司内部的SDK,要搞清楚公司内部的这套框架,的确不是件容易的事,并且由于这个项目是多人开发的,在调试阶段会打印出巨量的调试信息,使得浏览有用信息变的十分困难,更加恐怖的是,很多信息是SDK中的调试打印,将这些都进行注销是非常费劲甚至不可能的事,于是便有了这样一些需求:首先,我需要清楚了解各个controller之间的跳转关系,需要快速的弄

CSDN博客和OJ,两种积累编程代码量的方法对比

带着菜鸟学生在CSDN上发博文积累代码量已经有近两年的时间(见2011级学生和2012级学生),模式逐渐成熟,学生们每周能够认真地完成该做的学习任务,积分见涨,排名提升,相互评论,互褒互贬,好不热闹.尽管在学习中需要克服的困难依然存在,但从总体上,遇到问题能伸出手去编,编完程序还有发博文的一个环节,倒也算是目标明确,乐得做下去. 近日在张罗ACM协会,协会工作逐渐走上正轨,关于ACM比赛的事情也有同事专心去做.这算是了却了多年来一直想做这方面事的一个心愿.以算法能力为核心的学生课外学习活动能够借

统计个数-关于C代码,统计各种字符个数

问题描述 关于C代码,统计各种字符个数 void main() { char c; int i=0,letter=0,space=0,digit=0,others=0; printf("please input some charactersn"); while ((c=getchar()!='n')) { if((c>='a')&&(c<='z')||(c>='A')&&(c<='Z')) ++letter; else if(c

ASP程序代码执行时间统计类

程序|统计|执行 ASP程序代码执行时间统计类 第一次写ASP类,实现功能:分段统计程序执行时间,输出统计表等. 程序代码: Class ccClsProcessTimeRecorder''ASP程序代码执行时间统计类  Private ccInti,ccIntNonceTime,ccIntDecimal Private ccIntStartTime,ccIntEndTime,ccIntNow,ccIntNonce Private ccStrInterval,ccStrEvent,ccStrTi