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