Sort of. performSelector says it’s returns an id, but in reality, it doesn’t in this case:
Also note this line:
The aSelector argument should identify a method that takes no arguments. For methods that return anything other than an object, use NSInvocation.