これは「ベスト プラクティス」の質問ですが、オンラインで適切な回答を見つけることができないようです。私はコードの静的ライブラリを作成しています。これは、とりわけ進行状況のフィードバックのためのいくつかのデリゲート メソッドを提供します。
ライブラリは独自のキューを管理するため、ダウンロードなどは明らかにメインスレッドでは行われませんが、私の質問は、デリゲートメソッドが常にメインスレッドで呼び出されるようにする必要があるか、キューに入れられたスレッドからそれらを呼び出すことを受け入れられるかどうかです。使用していますか?デリゲート メソッドで UI の更新を行いたい場合、ライブラリを使用している開発者がメイン スレッドにいることを確認することに依存しますか?
乾杯、サム