iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 数秒後に指定した Blocks を実行するメソッドを作ってみた。利用イメージはこんな感じ。 [self performBlock:^(void) { self.label.text = @"DONE-4"; } afterDelay:4]; performSelector:withObject:afterDelay: NSObject には数秒後に指定したメッセージを投げるメソッドが用意されている。 NSObject Class Reference - performSelector:withObject:afterDelay: これを利用して渡された Blocksを実行するメソッドを用意する。今回は NSObject のカテゴリとして実装してみた。 こんな感じ。 @interface
![Cocoaの日々: 遅延実行を Blocksで記述する](https://cdn-ak-scissors.b.st-hatena.com/image/square/1fb511dadd5f1d43bcc92f1d4ed1ddbc235fccd3/height=288;version=1;width=512/http%3A%2F%2F1.bp.blogspot.com%2F_ZoUhefzk0CI%2FTFJDSYkze8I%2FAAAAAAAAFQ4%2FQ_1wropNaxc%2Fs320%2F100730-0007.jpg)