#if? (條件語句)
條件符合執(zhí)行的語句
#elif (條件語句)
條件符合執(zhí)行的語句
#else
所有條件不符合時,執(zhí)行的語句
#endif
在條件編譯中域那,只編譯條件滿足時辱姨,之后的語句产还,其余語句不編譯施禾。(這里指#if和#endif之間的語句)
條件語句一般使用宏定義
例1:在iOS10及iOS10以上運行
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
#endif
例2:在宏定義DEBUG時執(zhí)行執(zhí)行祷嘶,沒有則不執(zhí)行
#define DEBUG
#ifdef DEBUG
條件符合執(zhí)行的語
#endif