Avatar
changesが指定したアクターの型パラメータでアイソレートされるという部分も具体的にどういう挙動や実装方法なのかイメージつかん たぶんこれによってfor awaitしててもメインスレッド反映がチラついて遅れたりしない、って意図なんだろうけど、、
僕もそこらへんがどういうことなんだろうと悩んでますw StateMachineみたいなもので状態管理をしていて、isolatedパラメータに渡されたactorでアイソレートしているというところまではなんとなくわかったのですが、あまりイメージがつかないんですよね... https://github.com/apple/swift/blob/main/stdlib/public/Observation/Sources/Observation/ObservationRegistrar.swift#L427 https://github.com/apple/swift/blob/main/stdlib/public/Observation/Sources/Observation/ObservationRegistrarStateMachine.swift
(edited)