美文网首页小知识点
IOS工程警告及消除方式

IOS工程警告及消除方式

作者: 某个胖子 | 来源:发表于2017-04-12 13:42 被阅读49次
  • 使用cocoapods导入的三方中警告

    • 直接消除所有警告
      在podfile文件中加上 ** inhibit_all_warnings!**,可以直接隐藏所有三方中的警告。
    • 单独消除
      使用预编译指令
      #pragma clang diagnostic push
      #pragma clang diagnostic ignored"-Wunused-variable"
      //这里是会报警告的代码
      #pragma clang diagnostic pop
  • 消除某一类型的警告

    • 查找警告类型方式
      单击警告 - 右键 - Reveal in log,可以查看警告的具体信息。类似: Wshorten-64-to-32 。
    • 解决办法一
      在项目的build settings中,找到 other warning flags,设置 -Wun-shorten-64-to-32等。
    • 解决方法二
      在build phases 的complie source 中找到对应的文件,添加-Wun-shorten-64-to-32等即可。
  • 添加警告

    • 普通
      #warning TODO
    • 标示接口属性等废除
      - (void)addTapAction:(SEL)tapAction target:(id)target NS_DEPRECATED_IOS(2_0, 4_0);
    • 接口等废除,使用需要显示提示信息
      - (void)addTapAction:(SEL)tapAction target:(id)target __attribute((deprecated("不建议使用")));

相关文章

  • IOS工程警告及消除方式

    使用cocoapods导入的三方中警告直接消除所有警告在podfile文件中加上 ** inhibit_all_w...

  • iOS编译警告

    iOS编译警告-消除方法参数检查相关的警告 iOS编译警告-消除注释中的警告

  • 【iOS】工程警告消除

    1、消除pod中第三方的警告: 就是在podfile文件里面加上一行指令 。 inhibit_all_warnin...

  • iOS 工程警告消除

    工程越来越大之后就会出现各种警告,恩,我决定消除一些。 警告1.0 这种黄色空心警告意思是Xcode能够帮助我们智...

  • Clang Diagnostics (诊断)

    参考:Clang Diagnostics谈谈Objective-C的警告iOS警告收录及科学快速的消除方法 一、什...

  • 消除警告

    iOS警告收录及科学快速的消除方法: http://www.cnblogs.com/dsxniubility/p/...

  • 去除Xcode的一些编译警告

    Semantic Warnings iOS消除对应的警告!

  • 消除iOS工程中的警告

    1.使用使用编译器提供的宏来操作 2.关闭某一个指定文件的某种指定类型的警告 双击 文件, 在其中添加 -Wno...

  • iOS 消除工程中的警告

    消除pods中的警告:直接在Podfile中添加下面一行命令:inhibit_all_warnings! 解决下述...

  • iOS 消除警告

    消除警告: #pragma clang diagnostic push #pragma clang diagnos...

网友评论

    本文标题:IOS工程警告及消除方式

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