最近在用Swift寫項目,發現之前在OC能用TODO,WARNING,FIXME的注釋在Swift項目中用不了,然后Google了一下找到了解決辦法,現在記錄和貼一下解決方法.
1 . 找到項目的Build Phases,點左邊的+號,new一個run scoript phases.
屏幕快照 2016-09-29 下午5.10.48.png
2 . 點開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/"
屏幕快照 2016-09-29 下午5.11.22.png
3 . 開始你的注釋吧!! //TODO: //FIXME:
屏幕快照 2016-09-29 下午5.11.37.png