現在のメソッドが渡され、UI が更新された後にメソッドを実行したいと考えています。そのために、[object performSelector:@selector(someSelector) withObject:someObject afterDelay:0.0]
今使っています。Apple のドキュメントによると、これにより NSTimer が作成され、セレクターがトリガーされて現在の NSRunLoop に追加されます。しかし、私はこれを非常にエレガントだとは思いません。ココアにタイマーなどを作成させずに、セレクターを現在の実行ループに直接エンキューする簡単な方法はありますか?
performSelectorOnMainThread:withObject:waitUntilDone:
(メインスレッドにいる場合)またはオーバーヘッドを減らしperformSelector:onThread:withObject:waitUntilDone:
てwaitUntilDone:NO
やりたいことはありますか?
乾杯と前もって感謝します
ミスターメイジ