[objective-c]可変長引数のメソッド

ヘッダーファイル

-(void)myMethod:(NSString*)args, ...NS_REQUIRES_NIL_TERMINATION;

実装部分

-(void)myMethod:(NSString*)args, ...
{
    va_list arguments;
    va_start(arguments, args);
    
    NSString* value = args;
    NSString* fvalue = args;
    while (value){
        NSLog(@"--value %@",value);

        value = va_arg(arguments, typeof(NSString*));
    }
    va_end(arguments);
}