Я добавил отладочный код в свое приложение, которое я хочу вызывать только при необходимости.Я помню, что есть какой-то IFDEF
, который можно использовать для условного включения кода в исходный файл.
Например, у меня может быть что-то вроде этого:
IFDEF kDebugEnabled == YES {
// some debugging code here
}
И тогда этокусок кода компилируется в двоичный файл только в том случае, если kDebugEnabled имеет значение YES.
Как мне сделать что-то подобное?
Обратите внимание: я не хочу использовать настройки флага компилятора проекта,Я просто хочу определить BOOL (или что-то, что также служит цели), которая является истинной или ложной, а затем просто легко установить ее, например, в моем делегате приложения.Мне трудно перейти к настройкам компилятора проекта, найти флаг и затем установить его.Я знаю, что есть флаг отладки, который может быть полезен.