Avatar
Avatar
giginet
上記の場合は特に戻り値を使わないから、Taskでラップして、async関数にしないので良いんじゃないかなと思った
僕は戻り値を使わないときでもTaskでラップするのはViewでやるようにしてますね。元々はメソッド側に書いてましたが、WWDCの↓を見て改宗しました。 SwiftUIのtask modifierとの組み合わせを考えるとそっちが適切そうだったので。 https://developer.apple.com/wwdc21/10019
Discover how you can use Swift's concurrency features to build even better SwiftUI apps. We'll show you how concurrent workflows interact...