在用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 ,根据下图添加皆可;