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
  • 相关阅读:
    绘制程序流程图笔记
    强软弱虚引用
    安全点和安全区域
    垃圾回收算法
    垃圾回收相关算法
    内存访问全过程
    多级页表与快表
    分页
    虚拟内存
    内存分段机制
  • 原文地址:https://www.cnblogs.com/ningmengcao-ios/p/7201808.html
Copyright © 2011-2022 走看看