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

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



你可能感兴趣的:(iphone开发)