// // Copyright © 2017 dahua. All rights reserved. // #import "NSArray+LeChange.h" @implementation NSArray(LeChange) + (NSMutableArray*)lc_arrayWithObject:(NSArray*)arrays,... { NSMutableArray *result = [NSMutableArray new]; va_list params; id argument; if (arrays && arrays.count > 0) { [result addObject:arrays]; va_start(params, arrays); while ((argument = va_arg(params, id))) { if (argument && ((NSArray*)argument).count > 0) { [result addObject:argument]; } } va_end(params);//释放列表指针 } return result; } @end