jivadevoe/NSTimer-Blocks — comment on commit f54f2aa721040b1e3a18d62e0fd163f4277ba6ca
File:  line 0
By jivadevoe:

I think copying the block is still required to move the objects captured by the block out of the stack and onto the heap. Naturally, the release of the copied block would be subsequently done by ARC.

Whether the resultant code could be simplified back to the original version or not... I think that it probably could. ARC should "do the right thing" here WRT the copied block.