原ios中#pragma #warning 这些提示在swift中并不能用

但swift提供了自已的标记方法 如下:

//MARK: - 标记提示信息

//FIXME:提醒我.如:这里可能有BUG

//TODO: 类似书签.如:今天做到这里

但//FIXME:和//TODO:信息在运行时不会提示警告如果需要在运行时提示警告需要手动做一下配置

在build phases 中点击第一行的+号.添加一行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/"