この方法でメソッドを持つことが可能です:
[obj mergeObjs:obj1,obj2,obj3,nil];
または、次の方法でメソッドを作成します。
[obj mergeObjs:obj1,obj2...obj(n),nil usingBlocks:blk1,blk2,blk3....blk(m),nil];
ここで、n は m と等しい場合と等しくない場合があります。
基本的に、1 つのメソッド宣言で複数の可変引数リスト。?
これは潜在的な答えではありません:
[obj merge:[NSArray arrayWithObjects:[NSArray arrayWithObjects:...,nil],[NSArray arrayWithObjects:...,nil]...,nil]];
前もって感謝します。
単一変数引数リストで見つけたリンクは次のとおりです。
http://developer.apple.com/library/mac/#qa/qa1405/_index.html Objective-C で可変引数メソッドを作成する方法