私はいくつかのHUDコードを実装しようとしています。HUDは、もちろん長時間の操作中にユーザーにフィードバックを提供するためのアクティビティインジケーターです。私が理解しているように、HUDはUI操作であるため、メインスレッドで実行する必要がありますが、他の操作がUI操作である場合は、メインスレッドでも実行する必要があることも理解しています。CoreImageフィルターの実行(たとえば)はメインスレッドから実行できるものの例だと思いますが、結果のUIImagesイメージをUIImageViewに追加するには、メインスレッドで実行する必要があります。私は正しいですか?どう[[aView layer] renderInContext:UIGraphicsGetCurrentContext()]
ですか?これはメインスレッドから実行できますか?
メインスレッドで実行する必要のある操作を正確に判断するにはどうすればよいですか?
読んでくれてありがとう。