zoukankan      html  css  js  c++  java
  • iOS常用的忽略警告

    在iOS开发过程中,偶尔会碰到一些编译器警告,如果能够确定该警告不会影响到程序的正常运行,则可以手动告诉编译器忽略掉这个警告

    iOS常用的忽略警告类型:

    1.方法弃用警告
    
    #pragma clang diagnostic push  
    #pragma clang diagnostic ignored "-Wdeprecated-declarations"
    //过期的方法
    #pragma clang diagnostic pop
    2.不兼容指针类型警告
    
    #pragma clang diagnostic push  
    #pragma clang diagnostic ignored  "-Wincompatible-pointer-types"
    //不兼容指针类型
    #pragma clang diagnostic pop
    3.循环引用警告
    
    #pragma clang diagnostic push  
    #pragma clang diagnostic ignored  "-Warc-retain-cycles"
    //循环引用
    #pragma clang diagnostic pop
    4.未使用变量警告
    
    #pragma clang diagnostic push  
    #pragma clang diagnostic ignored   "-Wunused-variable"
    //未使用的变量
    #pragma clang diagnostic pop
     5.内存泄漏警告
    
    #pragma clang diagnostic push  
    #pragma clang diagnostic ignored   "-Warc-performSelector-leaks"
    //内存泄漏警告
    #pragma clang diagnostic pop
  • 相关阅读:
    HDU1266 Reverse Number
    codevs1380 没有上司的舞会
    codevs1163 访问艺术馆
    codevs2144 砝码称重 2
    codevs1553 互斥的数
    codevs1230 元素查找
    codevs3118 高精度练习之除法
    codevs1245 最小的N个和
    codevs1063 合并果子
    codevs1052 地鼠游戏
  • 原文地址:https://www.cnblogs.com/ningmengcao-ios/p/7201808.html
Copyright © 2011-2022 走看看