让我们的Xcode支持TODO、FIXME等标签
以前做使用Eclipse的时候,没感觉支持TODO等标记很特别。现在做iOS开发后愈发的觉得缺少了这个功能十分碍手,遂google之,找到了以下方法,供需要的朋友使用。
原理:
在编译时,使用脚本检查所有.h和.m代码(需要支持其他文件的朋友可以自行修改脚本),匹配到以"TODO"、"FIXME"等标记的代码时,给该行添加warnning。
脚本如下:
1 KEYWORDS="TODO|FIXME|\?\?\?:|\!\!\!:" 2 find "${SRCROOT}" \( -name "*.h" -or -name "*.m" \) -print0 | \ 3 xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | \ 4 perl -p -e "s/($KEYWORDS)/ warning: \$1/"
参考链接:
http://stackoverflow.com/questions/5891193/xcode-using-fixme-todo
posted on 2013-11-07 12:54 Jack-Cheng 阅读(754) 评论(0) 收藏 举报
浙公网安备 33010602011771号