有可能以这种方式有一个方法:
[obj mergeObjs:obj1,obj2,obj3,nil];
或者以这种方式有一个方法:
[obj mergeObjs:obj1,obj2...obj(n),nil usingBlocks:blk1,blk2,blk3....blk(m),nil];
其中 n 可能等于或不等于 m。
基本上在单个方法声明中包含多个变量参数列表。?
这不是一个潜在的答案:
[obj merge:[NSArray arrayWithObjects:[NSArray arrayWithObjects:...,nil],[NSArray arrayWithObjects:...,nil]...,nil]];
提前致谢。
这是我为单变量参数列表找到的链接:
http://developer.apple.com/library/mac/#qa/qa1405/_index.html 如何在Objective-C中创建可变参数方法