Objective-C总结----6.预编译指令

2016-10-09  本文已影响110人  鋼鉄侠

Objective-C编程语言中含有一个预处理器,用于在编译前处理源文件。

预处理器指令

宏展开


预处理器指令详细说明

导入头文件

条件编译

类似于if...else if...else...条件判断语句,合理利用条件编译指令,可以灵活地设计在MRR或ARC中通用的类Class。
#if 条件
.........Objective-C源代码,当不成立时不编译此段代码
#elif 条件
.........Objective-C源代码,当不成立时不编译此段代码
#else
.........Objective-C源代码,当上面全不成立时编译此段代码
#endif


  #ifdef 宏名
  ........如果宏已经定义,执行此处代码
  #endif

 #ifndef
   ........如果宏未定义,执行此处代码
 #endif

诊断

#pragma指令

上一篇 下一篇

猜你喜欢

热点阅读