0

일단 클래스의 모든 새로운 인스턴스가 팩토리 클래스에서 가져와야하는 코딩 지침에 대한 일부 Google 문서를 읽은 다음 SwiftSuspenders를 사용합니다.생성자 매개 변수 swiftsuspenders?

이제 제 질문은 SS의 종속성 삽입을 사용하여 생성자 매개 변수를 필요로하는 개체의 새 인스턴스를 만들 수 있습니까?

답변

1

예, Swiftsuspenders는 생성자 주입을 완전히 지원합니다.

클래스의 인스턴스를 필요로하는 필드 (또는 메소드 또는 다른 생성자)에 주입하거나 injector.getInstance을 사용하여 인젝터의 매핑을 사용하여 생성 된 인스턴스에 대한 인젝터를 직접 쿼리 할 수 ​​있습니다.

+0

음, 이해가 안된다고 생각합니다. 당신은 건설에 관한 매개 변수를 필요로하는 클래스의 인스턴스를 얻을 수 있습니까? 어떻게 할 것입니까? 코드 예제를 게시 할 수 있습니까? injector.getInstance를 사용하면 생성자 매개 변수가 누락되었다는 오류가 발생합니다. – ThanksBro

+1

@ MatejŠimunić 생성자 매개 변수가 인젝터에 매핑 된 유형 인 경우 주입됩니다. 그렇지 않으면 분명히. – Creynders

+0

감사합니다. Creyneders – ThanksBro