美文网首页
clang 的简单使用--忽略警告

clang 的简单使用--忽略警告

作者: Just丶Go | 来源:发表于2018-03-06 13:35 被阅读0次

一、使用clang 忽略Xcode警告

  • 示例, 如图
image.png

由于使用runtime 动态添加了个方法实现, 导致系统在预编译阶段无法识别该方法的实现,故报警告!

  • 隐藏警告
    • 通过clang 预编译指令, 隐藏警告

pragma clang diagnostic push

pragma clang diagnostic ignored "xxxxxx"

/// insert the warning code

pragma clang diagnostic pop

  • “xxxxxx” 中xxx的内容如何填入
  1. 查看警告 image.png
  2. 右键点击警告—> 选择reveal in log image.png
  3. 找到上图中[ xxxx ] 的内容, 然后copy 到代码ignored 后面的””就可以成功忽略警告了!

相关文章

  • clang 的简单使用--忽略警告

    一、使用clang 忽略Xcode警告 示例, 如图 由于使用runtime 动态添加了个方法实现, 导致系统在预...

  • #pragma警告

    一:忽略源文件中的警告,使用编译器宏来操作 pragma clang diagnostic ignored "警告...

  • iOS消除警告

    使用格式 忽略弃用的警告 忽略不兼容指针类型 循环引用 未使用变量 未使用default 参考 Clang's s...

  • 忽略警告语法#pragma clang diagnostic i

    忽略警告语法#pragma clang diagnostic ignored的使用 相关命令 如有增加另行更新

  • iOS实现调用动态方法名有返回值的方法

    使用函数指针方式 当有额外参数时,如 使用宏忽略警告 通过使用#pragma clang diagnostic p...

  • iOS开发小记

    字体拉伸 clang重写.m文件为.cpp文件 忽略警告 忽略单个警告 其中相关命令通过右击对应的警告,Revea...

  • Clang忽略警告汇集

    1.retain cycle 2.不兼容指针类型 3.方法启用告警 4.未使用变量 5.sel中使用了不存在的方法...

  • iOS手动忽略clang警告

    对于有代码洁癖的人来说,警告⚠️是非常烦人的,特别是对于一些系统弃用的方法你又不能把它干掉或者用新的API替换,这...

  • iOS项目相关整理

    1、手动忽略警告clang 项目中有时候因为适配低版本,会出现一些烦人的警告,这时候我们需要手动忽略掉的话就需要使...

  • 去除编译警告

    前言 有些时候Xcode的警告过多,或者有些警告是多余的,可以使用#pragma clang diagnostic...

网友评论

      本文标题:clang 的简单使用--忽略警告

      本文链接:https://www.haomeiwen.com/subject/gbwlfftx.html