Swift:#warning等效

Swift:#warning等效,第1张

概述Swift有一个等同的#warning吗? 它只是用来在Xcode自己的GUI中显示警告 我也很感兴趣是否有一个#error等效。 苹果已经说过#pragma mark即将推出,这可能是一样的。 在未来,苹果的开发者可能很好地发布//警告:地标,或提供另一个命名的地标的功能。 为了在Xcode今天使用Swift来支持这个功能,你可以做如下的Ben Dodson& Jeffrey Sambells: @H_403_0@ Swift有一个等同的#warning吗?
它只是用来在Xcode自己的GUI中显示警告

我也很感兴趣是否有一个#error等效。

苹果已经说过#pragma mark即将推出,这可能是一样的。

在未来,苹果的开发者可能很好地发布//警告:地标,或提供另一个命名的地标的功能。

为了在Xcode今天使用Swift来支持这个功能,你可以做如下的Ben Dodson& Jeffrey Sambells:

将新的运行脚本添加到目标的构建阶段选项卡(项目设置>构建阶段>”>新的运行脚本阶段),并将以下代码粘贴到空框中:

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/"

这将强制Xcode在编译时为任何// Todo:或// FIXME:评论标记一个警告。

或者,您可以使用自定义标记修改Tags:Tags =“WARNING:”在上面的代码中,这将保持Todo& FIXME,并且会对标记为// WARNING:的任何注释引发编译时警告。

http://bendodson.com/weblog/2014/10/02/showing-todo-as-warning-in-swift-xcode-project/
http://jeffreysambells.com/2013/01/31/generate-xcode-warnings-from-todo-comments

编辑:18/11/14

@ davID-h在他的评论中提出了一个好点。如果您只想在特定构建配置中提出这些警告,可以执行以下 *** 作:

if [ "${CONfigURATION}" = "DeBUG" ]; thenTags="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/"fi

或者,您可以使用“释放”而不是“调试”仅定位生产构建。

总结

以上是内存溢出为你收集整理的Swift:#warning等效全部内容,希望文章能够帮你解决Swift:#warning等效所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存