Опыт показывает, что перед release-сборкой очередной версии (для
отправки в AppStore) комментировать десятки или даже сотни отладочных
выводов в консоль слишком утомительно, да и не всегда полезно (некоторые
выводы в консоль могут ещё пригодиться). Добавьте удобную макрофункцию
где-нибудь в общий заголовок проекта (который включаете почти везде,
например пусть это будет AppMacros.h).
#ifdef DEBUG
#define DLog(f, ...) NSLog(f, ## __VA_ARGS__)
#else
#define DLog(f, ...)
#endif
Теперь с помощью Find and Replace замените все NSLog на DLog. Если в некоторых исходниках вылезут ошибки компиляции, то добавьте в эти исходники #include "AppMacros.h"
#ifdef DEBUG
#define DLog(f, ...) NSLog(f, ## __VA_ARGS__)
#else
#define DLog(f, ...)
#endif
Теперь с помощью Find and Replace замените все NSLog на DLog. Если в некоторых исходниках вылезут ошибки компиляции, то добавьте в эти исходники #include "AppMacros.h"
Комментариев нет:
Отправить комментарий