2011年12月18日日曜日

メソッドの遅延実行

とあるメソッドを1秒とか0.1秒とか遅れて実行させたいときってありますよね。
NSTimerなどで遅延させて実行させる方法もあるようですが、performSelectorメソッドを使うと簡単にメソッド実行のタイミングを設定することができます。
[self performSelector:@selector(メソッド名:) withObject:nil afterDelay:遅延時間0.1];

このメソッドの活用法としては、エフェクトの実行タイミングや、起動時の要素の読み込みで、重い要素の読み込みを遅延させることで見かけ上の起動時間を短縮させることができるなどいろいろつかえそうです。

No response to “メソッドの遅延実行”

Leave a Reply