В своих программах для Android я часто использовал:
приватный статический финальный логический D = true;
Тогда все мои звонки в журнал были добавлены, если (D)
if(D)Log.w("Tag", "message");
Это помогло легко очистить код, установив значение D в false, чтобы удалить все журналы.
2 вопроса:
Есть ли у вызовов "NSLog" в задаче C какие-либо издержки продукта релиза?
Что будет лучшим эквивалентом логики if (D) выше?
Прямо сейчас я пытаюсь
#ifdef macro
NSLog(@"%@",@"Some debug info");
#endif
Это удаляет рассматриваемый код из модуля компиляции?
Спасибо!