私は、次のように TyphoonAssembly ですべてのインジェクションを明示的にマップする必要があることを理解している限り、迅速なプロジェクトで台風を使用しています。
public dynamic func appDelegate() -> AnyObject {
return TyphoonDefinition.withClass(AppDelegate.self) {
(definition) in
definition.injectProperty("cityDao", with:self.coreComponents.cityDao())
definition.injectProperty("rootViewController", with:self.rootViewController())
}
}
これは管理が難しく、非常に壊れやすいようです (リファクタリング時)。
ここで自動注入 (タイプによるマッチング) がサポートされていることがわかります: https://github.com/appsquickly/Typhoon/wiki/Auto-injection-(Objective-C) しかし、これは目的 c 用です。
名前を文字列として明示的に小道具を登録せずにインジェクションを接続する方法を知っている人はいますか?
ありがとう!