• 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
  • 相关阅读:
    IOC / AOP
    Volatile
    观察者模式
    Gang Of Four的23中设计模式
    适配器模式
    享元模式
    设计模式
    B树和B+树
    Java内存模型(JMM)
    【Java的IO流之文件字符输入输出流 25】
  • 原文地址:https://www.cnblogs.com/ningmengcao-ios/p/7201808.html
Copyright © 2020-2023  润新知