iOS MARK:和 #pragma mark使用以及如何忽略警告

//聯(lián)系人:石虎?QQ:1224614774?昵稱:嗡嘛呢叭咪哄

一、概念

?// MARK: - 標(biāo)簽

?//#pragma mark - b 標(biāo)簽

?這二者都是 是組織代碼分組的;

效果圖1:

二、忽略警告的宏定義:

?#pragma clang diagnostic push

#pragma clang diagnostic ignored?"-Wunused-variable"

?// 忽略一段代碼

?#pragma clang diagnostic pop

圖1:沒有加此宏的代碼:

?

圖2:加此宏的代碼:

三、提示警告 與關(guān)閉警告

?

?1.提示警告

#pragma message?"This is a warning"

? #warning "This is another warning"

?2.關(guān)閉警告:

? ?NSString *string;

? ?#pragma unused(string)

四、警告抑制的字符串

?一種就是網(wǎng)上有人整理了一個網(wǎng)站Which Clang Warning Is Generating This Message?,里面包含了許多警告抑制的字符串,二種是通過 XCode 的查找;大家可以參考一下;

謝謝!!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容