Я понимаю, как использовать директиву препроцессора следующим образом:
#if SOME_VARIABLE
// Do something
#else
// Do something else
#endif
Но что, если я хочу сделать что-то только IF NOT SOME_VARIABLE.
Очевидно, я все еще мог бы сделать это:
#if SOME_VARIABLE
#else
// Do something else
#endif
. . . оставив if пустым, но есть ли способ сделать:
#if not SOME_VARIABLE
// Do something
#endif
Документация Apple здесь предполагает, что нет, но это похоже на очень основную потребность.
В основном я хочу сделать эквивалент препроцессора:
if(!SOME_VARIABLE)(
{
// Do Something
}