1. Xcode 警告信息
1.1. Xcode 编译警告设置
Build Settings > Apple LLVM [Version] - Warning *****
配置警告设置,Quick Help
查看每个设置的帮助。
1.1.1. Reference
1.2. #pragma message
预处理指令
不支持中文,在issue navagitor
中提示
#pragma message("<TODO> to do")
#pragma message("<FIXME> fix me")
#pragma message("<???> do not known")
#pragma message("<!!!> important")
1.3. #warning
同 #pragma message
#warning <TODO> to do
1.4. 注释
支持中文,在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