Я пытаюсь установить макрос DEBUG_MODE для DLOG, чтобы он работал только в режиме отладки, но он не работает ...
Что я пробовал до сих пор: http://developer.sinnerschrader-mobile.com/llvm-preprocessor-macros-xcode/275/
и присвоение еще одного флага имени DEBUG_MODE, воспроизведение комбинаций со значением $ (унаследованное) или без него.
Я все запутался, что означает выделенная зеленым цветом часть? и почему некоторые части отображаются пустыми, но при нажатии на них видны значения?
Как мне настроить макросы так, чтобы я действительно мог получить к ним доступ для:
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...) do { } while (0)
#endif
РЕДАКТИРОВАТЬ:
Это стало действительно злым! Я установил для всех значений DEBUG = 0 в режиме выпуска. И изменил
#if DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...) do { } while (0)
#endif
все еще вижу все журналы в выпуске ...