数マイクロ秒後にコードを実行したいことがよくあります。今、私は次のようにそれを解決します:
- (void)someMethod
{
// some code
}
この:
[self performSelector:@selector(someMethod) withObject:nil afterDelay:0.1];
動作しますが、毎回新しいメソッドを作成する必要があります。これの代わりにブロックを使用することは可能ですか? 基本的に私は次のような方法を探しています:
[self performBlock:^{
// some code
} afterDelay:0.1];
それは私にとって本当に役に立ちます。