自持Xcode插件——XcodeCareer:统计真实输入代码行数和时长

自制Xcode插件——XcodeCareer:统计真实输入代码行数和时长

自制了一个简单的Xcode插件。主要功能是统计自安装插件以后,用户手动输入的代码行数,以及累计敲代码的时间。通过快捷键Shift + P查看累计数据。

已分享至我的Github:XcodeCareer
欢迎各位大神一起来完善项目。

统计规则简单的说明如下:
1.创建工程或者创建文件时,系统已经生成的代码不算。
2.直接复制第三方框架进项目(Add New File)时,复制进来的代码不算。
3.任何一次回车键换行会使累计代码量增加一行。退格键删除一行会使累计代码量减少一行。
4.五秒钟不写代码后,定时器自动暂停。此后的时间不计入总的代码累计时间。
5.再次开始写代码后,定时器自动恢复。此后的时间计入总的代码累计时间。
6.切换编辑文件、运行项目、快捷键查看数据都会保存当前数据。从最后一次保存数据到退出Xcode之前得统计数据目前还无法被保存。