Blocks are better as the last parameters:
```objective-c
- (void)performAfterDelay:(NSTimeInterval)delay block:(void (^)(void))block;
```