加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在Xcode中禁用“块注释中的/ *”警告

发布时间:2020-12-14 17:40:31 所属栏目:百科 来源:网络整理
导读:在开发时我经常需要多个嵌套的多行(或“部分行”)注释. Xcode最近可能引入了世界上最令人讨厌的警告 – 它迫使我禁用“警告为错误”.我猜这个警告是为了捕捉一个非常罕见的情况,当有人打字错误并导致一个块评论没有结束 – 但IME还有许多其他问题将导致这将
在开发时我经常需要多个嵌套的多行(或“部分行”)注释.

Xcode最近可能引入了世界上最令人讨厌的警告 – 它迫使我禁用“警告为错误”.我猜这个警告是为了捕捉一个非常罕见的情况,当有人打字错误并导致一个块评论没有结束 – 但IME还有许多其他问题将导致这将很快揭示它.

一些例子:

/* removed while debugging the BARFOO
-(void) aMethod
{
[self methodCall:7.0 /* needed to FOO the BAR: */ * self.multiplier * /* double for hi-res:*/ 2.0];
}
*/

和:

/* removed while debugging the BARFOO

/** This method has DOCUMENTATION
*/
-(void) aDocumentedMethod
{
...
}

-(void) aMethod
{
/** internally,we have to BAR BAR the FOOFOO.
1. BAR
2. BARBAR
3. Finally,FOOOFOO
*/
...complex lines of source here...
}
*/

当然,调试时非常简单的双注释.

但我无法在Xcode5中找到一个禁用此警告的位置 – 它似乎不存在于任何列出的警告中:(?

解决方法

如果要查看警告代码,请执行构建,转到“Log Navigator”,选择构建,展开构建日志:

一旦查看构建日志的详细信息,您将看到其中列出的警告代码.在这种情况下,您将看到警告是-Wcomment.

注意,这有助于您识别您询问的警告(“/ *在块注释中”警告),但它不会更改嵌套/ * … * /注释的行为.

我个人使用Abizern的技术来快速评论大块.或者,您可以使用

#if 0

#endif

(注释掉你的块时)(你可以嵌套)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读