Avatar
注入忘れは class MyViewModel: ObservableObject { ... class Logic { init(Dependencies) } var logic: Logic! } みたいに別のinitで担保すれば、後から追加があっても大凡カバーできます。やる必要あるケースがどれだけあるかはわからないですが