在XCode中我们可以用类似这样的注释来方便我们标记需要修改的部分:
// TODO:
// FIXME:
// !!!:
// ???:
XCode 4.1由于BUG不能使用这一功能了,网上有一种变通方法,可以在编译后的Warning里面看到我们标记的TODO, FixME等。
原文:http://stackoverflow.com/questions/5891193/xcode-using-fixme-todo
- 进入项目属性设置那个页面
- 选择一个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/"