Xcode #define переменная для всех классов? - PullRequest
0 голосов
/ 21 апреля 2019

Я использую один и тот же исходный код для разных похожих приложений, различия устанавливаются во время выполнения с помощью переменной, определенной с помощью #define в примере:

// #define Version 1    //  all countries
#define Version 2      // only Austria and Germany

#if Version == 1
    _purchaseController.productID = @"VFULL";
#endif

#if Version == 2
    _purchaseController.productID = @"FULLATDE";
#endif

Мне нужно это сравнение в разных классах. Можно ли определить локальную переменную с помощью #define global для всех классов на примере делегата приложения?

1 Ответ

0 голосов
/ 21 апреля 2019

Наконец, я создал дополнительный класс "GlobalParameters.h" и всякий раз, когда мне нужна переменная Version I #import "GlobalParameters.h" для класса.Я не знаю, является ли это лучшим способом, но он работает, как ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...