Да. Поэтому я определяю это в моем файле pch.
#ifdef DEBUG
# define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
# define DLog(...)
#endif
// ALog always displays output regardless of the DEBUG setting
#define ALog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
Вместо использования NSLog я использую DLog и ALog.
(Примечание или авторские права: я получил этот код давным-давно из какого-то другого поста SO, который я не помню. Вставил его снова из моей библиотеки фрагментов)