0

クラスのすべての新しいインスタンスはファクトリ クラスから取得する必要があるというコーディング ガイドラインに関する Google ドキュメントを読んだら、SwiftSuspenders を使用します。

私の質問は、SS の依存性注入を使用して、コンストラクター パラメーターを必要とするオブジェクトの新しいインスタンスを作成することは可能ですか?

4

1 に答える 1

1

はい、Swiftsuspenders はコンストラクター インジェクションを完全にサポートしています。

クラスのインスタンスを必要とするフィールド (またはメソッドまたは別のコンストラクター) に注入するか、または を使用injector.getInstanceして、インジェクターのマッピングを使用して作成されたインスタンスをインジェクターに直接クエリすることができます。

于 2013-02-15T13:21:29.760 に答える