Developer's Blog

投稿者別アーカイブ(ふじ)

メソッドの遅延実行

あるメソッドを一定時間後に実行したい、ということはよくあります(これを、メソッドの遅延実行と呼ぶことにします)。そんなときにまず思いつくのは NSTimer を使う方法ではないでしょうか。

NSTimer を使う以外にも、NSObject にある次のメソッドで簡単に同じことができます。

NSObject
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay

例として、iPhone 標準搭載の写真アプリを見てみましょう。

続きを読む

Copyright © 2019 Fenrir Inc. All rights reserved.