Objective-C:指定時間後にメソッドを実行する

タイマーを使うまでもなく、指定時間後にメソッドを実行したいときは、performSelector を使用すれば簡単に実現できます。

コピペで即使用可能ですのでご活用下さい。

指定時間後にメソッドを実行する

サンプルでは myMethod を 2秒後に実行します。

-(void)myMethod {
    NSLog(@"myMethod");
}

[self performSelector:@selector(myMethod) withObject:nil afterDelay:2.0];

まとめ

今までこのサンプルのような引数なしの void を実行するのに NSTimer でガリガリ書いてました。。。

この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents