最近在用Swift写项目,发现之前在OC能用TODO,WARNING,FIXME的注释在Swift项目中用不了,然后Google了一下找到了解决办法,现在记录和贴一下解决方法.
1 . 找到项目的Build Phases,点左边的+号,new一个run scoript phases.
屏幕快照 2016-09-29 下午5.10.48.png2 . 点开Run Script,添加以下代码
TAGS="TODO:|FIXME:"
echo "searching ${SRCROOT} for ${TAGS}"
find "${SRCROOT}" ( -name ".swift" ) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).$" | perl -p -e "s/($TAGS)/ warning: $1/"
3 . 开始你的注释吧!! //TODO: //FIXME:
屏幕快照 2016-09-29 下午5.11.37.png
网友评论