多参数的实现

+ (void)multiStringWithName:(NSString *)names,...

{

//    打印第一个参数

NSLog(@"%@",names);

va_list clf_list;

va_start(clf_list, names);

NSString * myName;

while ((myName = va_arg(clf_list, NSString *))) {

//    读取是从第二个开始,

NSLog(@"%@",myName);

}

va_end(clf_list);

}

2015-12-14 16:31:53.550 不定参数的实现[4735:233017] name123

2015-12-14 16:31:53.551 不定参数的实现[4735:233017] boy

2015-12-14 16:31:53.551 不定参数的实现[4735:233017] men

2015-12-14 16:31:53.551 不定参数的实现[4735:233017] 123

2015-12-14 16:31:53.552 不定参数的实现[4735:233017] 456

你可能感兴趣的:(多参数的实现)