Swift 学习笔记-注释
2015-11-26 本文已影响1552人
c6e16b2e3a16
边学变记,方便以后参考.
持续更新中...
1.注释
//MARK:注释
//FIXME:注释
//TODO:提示、注释
但是直接用以上注释,没有OC中使用#warning
出现类似黄三角叹号警告提示,现在为//FIXME:注释和//TODO:提示、注释
添加提示
1.选择"NEW RUN SCRIPT PHASE"
A2979959-55EB-4DD2-A72C-7E50B0308305.png2.添加以下代码
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/"
B06E27AE-681F-43E0-9E84-BB8EB0C0C5EE.png
3.Run或Build时会出现警告
这个和oc中的#warning
有点区别,不会时时出现警告,要run或build时才出现.删除时警告也不会删除,需要run或build一下
4.自定义注释标签
在这段代码中
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/"
修改TAGS="TODO:|FIXME:"
,添加自定义注释
如TAGS="TODO:|FIXME:|HELLO:|WHAT:"
运行时就会出现以下警告了
5.系统提供的注释暂时够用了
当然也可以根据自身需求自定义注释标签