タグ

ブックマーク / toshiakinakanishi.blogspot.com (1)

  • performSelector:withObject:afterDelay:

    iPhoneアプリ開発してて、遅延実行が必要になったので色々調べてたんですが、そこでperformSelectorなるメソッドを見つけたんですが、みなさん小難しい言葉で書いておられ、 第二引数(withObject)って何?とか結構悩んだので(読解力の無さは置いといて)、私なりに簡単にまとめときます。 iPhoneアプリ作ってると、何かちょっとこの動作遅らせて実行したいってときがあるかもしれません。たとえば、1秒後に今表示している画像をフェードアウトさせたいとか。 こんな時に思いつくのがNSTimerなんですが、performSelectorを使うともう少しシンプルに実装できます。 こんな感じ。 [self performSelector:@selector(methodHoge:) withObject:nil afterDelay:0.1]; これだと、「methodHoge」を0.1

  • 1