Почему:
#ifdef SOME_TARGET_FLAG
<some code here>
#elseifdef SOME_ANOTHER_TARGET_FLAG
<some another code here>
#endif
выдает ошибку предварительной компиляции "Invalid preprocessing directive"?
SOME_TARGET_FLAG и SOME_ANOTHER_TARGET_FLAG — это просто некоторые «другие C-флаги», определенные в настройках целевой сборки (шаблон -D<FLAG_NAME>
).
Директива #elseifdef не поддерживается Xcode?