美文网首页
宏定义Debug

宏定义Debug

作者: CoderSahara | 来源:发表于2017-10-27 14:42 被阅读6次

ifdef DEBUG

define HRLog(fmt, ...) NSLog((@"HRDeBugLog\n %@\n %d line\n %s\n " fmt), NSStringFromClass([self class]), LINE, PRETTY_FUNCTION, ##VA_ARGS);

else

define HRLog(...)

endif

//工程比较大的时候可以用此宏定义, 可以打印出某个类、某一行、某一个方法、也支持这样
NSArray *array = @[@"111",@"2222",@"333"];
HRLog(@"%@",array);

可以这么理解 ##VA_ARGS 就相当等于一个 printf() 或者 NSLog()

相关文章

网友评论

      本文标题:宏定义Debug

      本文链接:https://www.haomeiwen.com/subject/zgnrpxtx.html