How about using `-[NSArray makeObjectsPerformSelector:withObject]`?