#program常用標(biāo)識(shí)
1:注釋代碼段
#program mark -[注釋內(nèi)容]
說(shuō)明:用于注釋內(nèi)容
#program mark 是每個(gè)ios程序員都必須會(huì)用的技巧,通過(guò)#program mark 把代碼分為個(gè)個(gè)部分,良好的注釋是好代碼的開始
2:取消xcode編譯器內(nèi)對(duì)于啟用方法的警告
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// 這段中出現(xiàn)使用所有的棄用方法都不會(huì)產(chǎn)生告警
#pragma clang diagnostic pop
3:取消對(duì)未使用變量的警告猜欺,使用法師和2相同耘沼,必須成對(duì)出現(xiàn)#pragma clang
diagnostic ---
#pragma clang diagnostic ignored "-Wunused-variable"
====================
#warning :手動(dòng)產(chǎn)生一條告警
#error : 手動(dòng)產(chǎn)生一條錯(cuò)誤
還有種方式也能達(dá)到同樣效果
#pragma unused (foo)
4: 忽略內(nèi)存泄露告警
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
[someController performSelector: NSSelectorFromString(@"someMethod")]
#pragma clang diagnostic pop