В настоящее время я создаю фреймворк и разделяю часть своих кодов на фреймворк. В моем коде мне это нравится.iOS Передача препроцессора Макросы от основного проекта до внедренного фрейма
#ifdef DEBUG
#define SERVER_PREFIX @"http://example1.com/"
#elif STAGING
#define SERVER_PREFIX @"http://example2.com/"
#elif RELEASE
#define SERVER_PREFIX @"http://example3.com/"
#endif
мне нужно отделить тех, в рамках. Если основной проект переключаться между ними, я хочу, чтобы моя инфраструктура также автоматически изменилась. Я не уверен, что это хороший подход и может быть сделано или нет. Как мне это сделать?
Что делать, если вы хотите ограничить некоторые функции в том случае, если источник строится только с конфигурацией Debug, например. если было что-то, что вы хотели разрешить разработчику с исходным кодом делать/обходить против чего-то, что вы хотели наложить на встроенный, без исходного кода, версию Release. Это моя проблема. –
Sure @VincilBishop вы можете сделать это с помощью макросов препроцессора – Wain
Снова прочитав вопрос и ваш ответ, ваш лучший совет ... –