xcode中自定义log打印
打印内容包括 在哪个文件中 ? 在哪个方法中? 将要执行什么操作?
// 此打印实现前提:
// 1.在.pch文件中实现自定义log打印方法,log名换为LCLog
// 2.定义一个宏object @“类名”
XYLog(@"执行操作: <#option#> , 方法名:%@, 类名:%@", NSStringFromSelector(_cmd), object);
.pch中实现:
// 在这里自定义log
#ifdef DEBUG
#define XYLog(...) NSLog(__VA_ARGS__)
#else
#define XYLog(...) // NSLog(__VA_ARGS__)
#endif
宏定义实现:(这个宏只能在.m文件实现,避免影响其他文件)
#define object @“类名"