Skip to content

Instantly share code, notes, and snippets.

@pi-chan
Last active August 29, 2015 13:56
Show Gist options
  • Save pi-chan/8955475 to your computer and use it in GitHub Desktop.
Save pi-chan/8955475 to your computer and use it in GitHub Desktop.
#import "NSObject+PerformBlock.h"
@implementation NSObject (PerformBlock)
- (void)performBlock:(void (^)())block
{
block();
}
- (void)performBlock:(void (^)())block afterDelay:(NSTimeInterval)delay
{
void (^block_)() = [block copy];
[self performSelector:@selector(performBlock:) withObject:block_ afterDelay:delay];
}
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment