我已经看到了有关包装 NSLog 的示例,但我不能 100% 确定细节。
例如#define debugLog(fmt,...) NSLog(@"%@",[NSString stringWithFormat:(fmt), ##__VA_ARGS__]);
这里的论点究竟是什么?
如果我想在日志中添加一个常量字符串,例如
- (void) logMessage:(NSString *) message ofType:(NSString *) type
{
NSLog(@"%@ - %@", type, message);
}
我将如何在#define 宏中创建它?