PIYO - Tech & Life -

Objective-CでBlockを遅延実行するコード

Objective-C iOS

performSelectorもいいんだけど、メソッドを定義するのが面倒ってことありますよね。そういうときはブロックを遅延実行させれば良いです。

次のコードをカテゴリとして追加してあげて、

こんなふうに使います。

- (void)hoge
{
    [self performBlock:^(){
        // do something ...
    } afterDelay:0.1f];
}