iOS Dev

Swift 学习笔记-注释

2015-11-26  本文已影响1552人  c6e16b2e3a16

边学变记,方便以后参考.
持续更新中...

1.注释

//MARK:注释
//FIXME:注释
//TODO:提示、注释

但是直接用以上注释,没有OC中使用#warning出现类似黄三角叹号警告提示,现在为//FIXME:注释和//TODO:提示、注释添加提示

1.选择"NEW RUN SCRIPT PHASE"
A2979959-55EB-4DD2-A72C-7E50B0308305.png
2.添加以下代码
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:"
运行时就会出现以下警告了

2BBAEA4A-2470-49A1-A306-0CA52033CC1D.png
5.系统提供的注释暂时够用了

当然也可以根据自身需求自定义注释标签

上一篇下一篇

猜你喜欢

热点阅读