iOS 消除警告

作者: Thinkdifferents | 来源:发表于2017-09-22 09:02 被阅读430次
强迫症福音 - 如果你想让你的项目没有警告
#pragma clang diagnostic push
#pragma clang diagnostic ignored"-相关命令"
    // 警告的内容
    
#pragma clang diagnostic pop

方法弃用警告 -Wdeprecated-declarations
#pragma clang diagnostic push    
    
#pragma clang diagnostic ignored "-Wdeprecated-declarations"         
[TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]];    
    
#pragma clang diagnostic pop  
不兼容指针类型 -Wincompatible-pointer-types
#pragma clang diagnostic push     
#pragma clang diagnostic ignored "-Wincompatible-pointer-types"     
 
#pragma clang diagnostic pop  
循环引用 -Warc-retain-cycles
#pragma clang diagnostic push    
#pragma clang diagnostic ignored "-Warc-retain-cycles"    
    self.completionBlock = ^ {    
        ...    
    };    
#pragma clang diagnostic pop

未使用变量 -Wunused-variable
#pragma clang diagnostic push     
#pragma clang diagnostic ignored "-Wunused-variable"     
  int a;     
#pragma clang diagnostic pop 
未实现某个方法 -Wundeclared-selector
#pragma clang diagnostic push     
#pragma clang diagnostic ignored "-Wundeclared-selector"     
// 警告内容
#pragma clang diagnostic pop 
performSelector -Warc-performSelector-leaks
#pragma clang diagnostic push     
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"     
// 警告内容
#pragma clang diagnostic pop 
什么? 没有你碰到的情况? 怎么可能!

相关文章

  • iOS编译警告

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

  • 去除Xcode的一些编译警告

    Semantic Warnings iOS消除对应的警告!

  • iOS 消除警告

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

  • iOS消除警告

    在iOS开发过程中, 我们可能会碰到一些警告,例如:系统弃用方法,没有实现的selector等一些警告。对于有强迫...

  • iOS 消除警告

    强迫症福音 - 如果你想让你的项目没有警告 方法弃用警告 -Wdeprecated-declarations 不...

  • iOS警告消除

    背景:目前iOS 项目警告达到了400多个,夹杂着第三方的, 自己项目代码的混在一起,根本无法及时关注到是否是由于...

  • 消除iOS警告

    ⚠️Pointer is missing a nullability type specifier (_Nonnu...

  • iOS消除警告

    本文主要讲的是使用clang命令,他的作用是用来消除特定区域clang的编译警告一般格式是使用 下边的链接是cla...

  • iOS 消除警告

    消除警告大全

  • iOS消除警告

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

网友评论

    本文标题:iOS 消除警告

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