合理使用debug模式

debug可以用于重新定義打印方法;

#ifdef DEBUG

#define NSLogDebug(format, ...) \

NSLog(@"<%s:%d> %s, " format, \

strrchr("/" __FILE__, '/') + 1, __LINE__, __PRETTY_FUNCTION__, ## __VA_ARGS__)

#else

#define NSLogDebug(format, ...)

#endif

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • iOS開發(fā)過程中,使用的一些常用宏定義 字符串是否為空#define kStringIsEmpty(str) ([...
    goyohol閱讀 5,397評論 30 85
  • 本文大部分是摘取新風(fēng)做浪博友的宏定義 和 大神sunnyxx ,后續(xù)會持續(xù)更新。 #ifndef MacroDef...
    潘老6閱讀 850評論 0 5
  • ifndef MacroDefinition_h define MacroDefinition_h //-----...
    灰客閱讀 368評論 0 0
  • 很多人都曾經(jīng)看過書,而這個事從幼兒園識字開始直到人生結(jié)束。上學(xué)期間的書大部分簡稱課本,它們大多并非是我們喜歡的書。...
    烏鴉吃蛋糕閱讀 206評論 0 7
  • 謹(jǐn)以此文悼念受害者王嘉梅 感謝?踏血尋梅?劇組所有人 踏血 首先我們了解一下影片原型---王嘉梅命案 母親改嫁到了...
    Lavazza閱讀 255評論 0 0