定义使用次数非常高的宏时,可以在后加逗号“,”,使用时就可以少打逗号,增加效率
定义:
#define MyFunc MyLog(@"%s",func)
#define MyLog(...) NSLog(VA_ARGS);
使用:
- (void)btnClick
{
MyFunc
// 即使多打了逗号也不会报错
MyFunc;
}
注:乱加逗号也会造成反作用
例如#define MyScreenH [UIScreen mainScreen].bounds.size.height
就不适合加逗号