在XCode 3,我们可以用类似这样的注释来方便我们标记需要修改的部分:
// TODO:
// FIXME:
// !!!:
// ???:
XCode 4不知为何不支持这一功能了,网上有一种解决方法,可以在编译后的Warning里面看到我们标记的TODO, FixME等,原文在此,转发过来:
- 进入项目属性设置那个页面
- 选择一个Target
- 选择Build Phases标签
- 点击右下角的Add Build Phase
- 展看上面刚出现那一栏Run Script,输入以下内容
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/"
–以上–