iOS-可变参数va_list、va_start、va_arg、va_end、NS_FORMAT_FUNCTION(1, 2)
其实这些都是C语言提供的处理变长参数的方法。在做网络请求的时候,我们几乎总是会需要组织参数。对于参数个数可变的情况,要怎么处理呢?或者说,怎么更优雅的处理呢?举个栗子:-(NSString*)appendBaseUrlWithFormat:(NSString*)format,...NS_FORMAT_FUNCTION(1,2){va_listargs;va_start(args,format);N