iOS开发-常用的宏

来源:互联网 发布:java布尔型变量 编辑:程序博客网 时间:2024/06/05 08:21

一 加上打印的地址以及release模式下没有NSlog

#ifdef DEBUG  // 调试状态

#define NSLog(fmt, ...) NSLog((@"[%s:%d]"  fmt),[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String],__LINE__,##__VA_ARGS__);
#define debugMethod() NSLog(@"%s", __func__)
#else // 发布状态
#define NSLog(fmt, ...) nil
#define debugMethod()

#endif


效果如下:

0 0
原创粉丝点击