1. Xcode代码行数统计
2. 删除所有.svn文件
3. 静态库分离,删除目标文件,重新整合。
4. protocol buffer命令
一、Xcode代码行数统计
在控制台,cd到你的工程目录下,执行下面命令:
find . -name "*.[hm]" -print0 | xargs -0 wc -l
结果如下:
二、删除所有.svn文件
例如,项目名称是zf2-app, 它的存放路径是/Users/pary/Desktop/ , 将使用以下删除项目中所有的.svn 文件。
sudo find /Users/pary/Desktop/zf2-app -name ".svn" -exec rm -r {} \;
注意:
1. 输入目录的时候,可以将文件夹拖到命令行,命令行就自动填写目录。
2. 命令最后的分号(;)也是命令的一部分。
三、静态库分离,删除目标文件,重新整合
//查静态库是否是一个“fat file”
$ lipo -info libProprietary.a
//分离fat 静态库为每一个架构一个静态库。
$ lipo -thin armv6 libProprietary.a -output libProprietary-armv6.a
//重新把armv6和i386架构的静态库,组合成fat静态库
$ lipo -create libProprietary-armv6.a libProprietary-i386.a -output libProprietary-noKissXML.a
//查看静态库中的目标文件
$ ar -t libProprietary-armv6.a
删除某一个目标文件。http://blog.youkuaiyun.com/hherima/article/details/23949413
四、protocol buffer命令
protoc --cpp_out= ./source xxx
xxx是pb源文件。详细参考http://blog.youkuaiyun.com/hherima/article/details/21534673