How can i make a class method with variable length parameters, in Objective-C?
For example, a method like -arrayWithObjects:
NSArray *array = [NSArra
What you need is a variadic function. These functions take a flexible number of arguments, like NSLog
, [NSArray arrayWithObjects:...]
, etc.
See this tutorial:
http://www.numbergrinder.com/node/35
Copied from my answer here: Obj-C, trying to write an alternative to NSLog, but I want my function to concatenate like NSLog?