iOS 传多参函数

传递多个参数

- (void)multipleParam:(NSDictionary *)param, ... {
    va_list arguments;
    id eachObject;
    if (param) {
        NSLog(@"%@",param);
        va_start(arguments, param);
        while ((eachObject = va_arg(arguments, id))) {
            NSLog(@"%@",eachObject);
        }
        va_end(arguments);
    }
}

va_start和va_end使用详解


va_list 是一个字符指针,可以理解为指向当前参数的一个指针,取参必须通过这个指针进行。


Markdown——入门指南


你可能感兴趣的:(iOS 传多参函数)