iOS經常使用的忽略警告

在iOS開發過程當中,偶爾會碰到一些編譯器警告,若是可以肯定該警告不會影響到程序的正常運行,則能夠手動告訴編譯器忽略掉這個警告spa

iOS經常使用的忽略警告類型:指針

1.方法棄用警告code

#pragma clang diagnostic push  
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
//過時的方法
#pragma clang diagnostic pop

2.不兼容指針類型警告orm

#pragma clang diagnostic push  
#pragma clang diagnostic ignored 
  
  
  
   "-Wincompatible-pointer-types"
//不兼容指針類型
#pragma clang diagnostic pop

3.循環引用警告xml

#pragma clang diagnostic push  
#pragma clang diagnostic ignored  //循環引用
#pragma clang diagnostic pop"-Warc-retain-cycles"

4.未使用變量警告blog

#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
相關文章
相關標籤/搜索