Build Settings > Apple LLVM [Version] - Warning *****
配置警告设置,Quick Help
查看每个设置的帮助。
预处理指令
不支持中文,在issue navagitor
中提示
#pragma message("<TODO> to do")
#pragma message("<FIXME> fix me")
#pragma message("<???> do not known")
#pragma message("<!!!> important")
同 #pragma message
#warning <TODO> to do
支持中文,在Symbols list
中显示
// TODO:
// FIXME:
// !!!:
// ???:
Build Phases
添加 run script
KEYWORDS="TODO|FIXME|\?\?\?:|\!\!\!:"
find . -name *.[h,m] ! -path "./Pods/*" ! -path "./Example/*" | xargs egrep --with-filename --line-number --only-matching ${KEYWORDS} | perl -p -e "s/($KEYWORDS)/ warning: \$1/"
所有变成warning