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 就相當(dāng)?shù)扔谝粋€ printf() 或者 NSLog()