Я работаю над проектом, который использует IOSГде можно найти #define в проекте Objective-C?
#if defined (FREE_VERSION)
Проект имеет две цели, каждый из свободной и платной версии. Если я запустил бесплатный, код в соответствии с вышеприведенным оператором срабатывает, и если я запустил оплаченную, произойдет сбой кода «else». Это все, как ожидалось.
Но когда я ищу проект для «FREE_VERSION» или «#defined», я не получаю никаких результатов (кроме инструкций «#if defined»). Итак, где можно определить FREE_VERSION?
Я не очень хорошо знаком с предпроцессорными директивами и #define, поэтому я не могу использовать правильную терминологию здесь. Но любая помощь была бы оценена!
Более читаемая версия для #if определена (FREE_VERSION): #ifdef FREE_VERSION – Szu
@Szu Яснее или нет, это вопрос мнения. Например, я определенно предпочитаю более выразительные 'if defined (...)'. – Sulthan
В Xcode, «Перейти к определению». Проблема только в том, что FREE_VERSION не определена, потому что тогда нет определения. – gnasher729