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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM