合理使用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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS开发过程中,使用的一些常用宏定义 字符串是否为空#define kStringIsEmpty(str) ([...
    goyohol阅读 10,741评论 30 84
  • 本文大部分是摘取新风做浪博友的宏定义 和 大神sunnyxx ,后续会持续更新。 #ifndef MacroDef...
    潘老6阅读 4,304评论 0 5
  • ifndef MacroDefinition_h define MacroDefinition_h //-----...
    灰客阅读 2,844评论 0 0
  • 很多人都曾经看过书,而这个事从幼儿园识字开始直到人生结束。上学期间的书大部分简称课本,它们大多并非是我们喜欢的书。...
    乌鸦吃蛋糕阅读 1,430评论 0 7
  • 谨以此文悼念受害者王嘉梅 感谢«踏血寻梅»剧组所有人 踏血 首先我们了解一下影片原型---王嘉梅命案 母亲改嫁到了...
    Lavazza阅读 1,820评论 0 0