iOS經常使用的忽略警告

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

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