#program常用标记

#program常用标识

1:注释代码段


#program mark -[注释内容]
说明:用于注释内容
#program mark 是每个ios程序员都必须会用的技巧,通过#program mark 把代码分为个个部分,良好的注释是好代码的开始

2:取消xcode编译器内对于启用方法的警告


#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
  // 这段中出现使用所有的弃用方法都不会产生告警       
#pragma clang diagnostic pop

3:取消对未使用变量的警告,使用法师和2相同,必须成对出现#pragma clang


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

====================
#warning :手动产生一条告警
#error : 手动产生一条错误

还有种方式也能达到同样效果

 #pragma unused (foo)

4: 忽略内存泄露告警


#pragma clang diagnostic push 
#pragma clang diagnostic ignored "-Warc-performSelector-leaks" 
   [someController performSelector: NSSelectorFromString(@"someMethod")]
#pragma clang diagnostic pop

你可能感兴趣的:(#program常用标记)