多参的宏 NS_REQUIRES_NIL_TERMINATION

2017-10-30  本文已影响0人  __life__

当我们想要往一个方法内传递多个参数, 在方法内构建一个数组返回, 这时如果使用方法名对应参数名的方式传递的话, 会相当繁琐; 如果参数不固定时会相当棘手, 此时 NS_REQUIRES_NIL_TERMINATION 就显出它的作用了;

NS_REQUIRES_NIL_TERMINATION

NS_REQUIRES_NIL_TERMINATION

NSLog(@"%@",[self test:@"1",@"2",@"3",@"4", nil]);

结果:(@"1",@"2",@"3",@"4");

上一篇下一篇

猜你喜欢

热点阅读