Avatar
Avatar
koher
それもなんですが、メインスレッドに投入されないことさえわかっていれば、残りが詰まっても UI がフリーズすることはないので、単に非同期処理を待っている状態としてアプリユーザーには見えるからマシかなと。
問題があるとすれば、actor を使って ViewModel を書いたりするアーキテクチャでやってたりする場合ですかね。
11:12 AM
UIを駆動するロジックがMain Actor 以外 でも走るように作っていた場合。
11:13 AM
シンプルにSwiftUIの素直なやり方だったら大丈夫そう。