Avatar
僕も DI だと思いますが、もし HTTPClientfinal なら違うと思います。
10:32 AM
あと、 UIKit とかの delegate も DI だと思ってます。
10:33 AM
あと、プロトコル以外だと、関数を渡す DI とかもありますね。
10:34 AM
僕は型パラメータによる DI もよくやります(これはプロトコルですが)。 @MainActor final class FooViewState<Repository: RepositoryProtocol>: ObservableObject { ... } (edited)