Какао фреймворк с несколькими версиями & amp; выбор версии во время выполнения

У меня есть база кода C ++ в XCode, в которой есть две цели командной строки — одна определяет макрос USE_DOUBLE, а другая — нет, что позволяет кодовой базе условно вводить определения типа float или double в пользовательский тип данных.

Итак, в основном:

#if defined(USE_DOUBLE)
typedef double MyFloat;
#else
typedef float MyFloat;
#endif

Сейчас я пытаюсь превратить эту кодовую базу в каркас, который будет использоваться внутри другого приложения. Фреймворк должен содержать как float, так и double версии, и приложение, использующее фреймворк, должно иметь возможность «выбирать», с какой версией ссылаться.

Я посмотрел на документы Apple, но их страницы на платформах с несколькими версиями на самом деле не имеют отношения к такой ситуации.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]