在XCode中使用TODO FIXME等标记

在XCode中我们可以用类似这样的注释来方便我们标记需要修改的部分:

// TODO:

// FIXME:

// !!!:

// ???:


XCode 4.1由于BUG不能使用这一功能了,网上有一种变通方法,可以在编译后的Warning里面看到我们标记的TODO, FixME等。


原文:http://stackoverflow.com/questions/5891193/xcode-using-fixme-todo

  1. 进入项目属性设置那个页面
  2. 选择一个Target
  3. 选择Build Phases标签
  4. 点击右下角的Add Build Phase
  5. 展看上面刚出现那一栏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/"


你可能感兴趣的:(iOS)