在Xcode4中显示TODO: FIXME:等标记

来源:互联网 发布:大学生网络贷款的危害 编辑:程序博客网 时间:2024/05/16 01:12

在用eclipse时如果在注释里写了TODO则会自动的添加到TODO LIST里面去,比如说有个接口没完善但是现在来不及做了,就在注释里写上TODO,然后后面记上有什么事情还没有做,eclipse就会自动的管理这些TODO了。但是Xcode并没有这个功能,所以只能自己整整了~

在Xcode3是可以通过#prgram -来实现的,但是Xcode4后这个方法就无效了,于是就继续google找到了这个方法:

1. 打开项目界面

2. 点击“Build Phases”,这儿有一些编译阶段的配置

3. 拖到下面Run Script处,在下面填入以下脚本(脚本可以自己配置,修改KEYWORDS变量即可),如下图所示

KEYWORDS="TODO:|FIXME:|\?\?\?:|\!\!\!:"find "${SRCROOT}" \( -name "*.h" -or -name "*.m" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*\$" | perl -p -e "s/($KEYWORDS)/ warning: \$1/"


注意:如果没有Run Script ,根据下图添加皆可;



原创粉丝点击