iOS - ¿Cómo implementar un performSelector con múltiples argumentos y con afterDelay?

Soy un novato en iOS. Tengo un método de selector de la siguiente manera: - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } Estoy tratando de implementar algo como esto: [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first"...