Tuist를 공부하던와중 민소네님의 블로그를 보고 모듈화를 결심하게 되었고
모듈화를 공부하다보니 DI관련 라이브러리인 Swinject 알 게 되었고
Swinject에 대해 하나씩 공부하다보니 가볍게 사용하기에는 쉬운데 어떤 관점에서 모듈화를 하고
어떤관점에서 의존성을 주입해줘야하는지를 공부하다보니 생각보다 쉽게 시작이 되지않아 공부중이다
그러던 와중 코로나확진까지... Swinject의 정리가 완료되면 업데이트를 진행해볼려고한다.
우선 필요한 순서는 내가 모듈화를 할려는 App의 전체적인 구성도를 그리고 ,
거기에 따른 Swinject 사용법 공부 , 관계도구성을 만들어야한다.
대략 이런 형태로 이루어져있고 필요에따라 NetworkServiceProtocol 과 필요한 아이템들을 상속받는 형태로 이루어져있어
이 부분 들을 Swinject를 이용해 의존성 주입을 진행해볼려고한다. Swinject 이용해 의존성 주입을 끝낸다면 필요한 부분들을
모두 모듈화를 진행할 예정이다.
지금은 공부타임....
'Swift 공부' 카테고리의 다른 글
Swift WMO (0) | 2022.04.04 |
---|---|
Tuist 모듈화 공부 Swinject 3편 적용기 (0) | 2022.04.03 |
Static Dispatch vs Dynamic Dispatch (0) | 2022.03.30 |
Tuist , 모듈화 공부 기록기 (0) | 2022.03.26 |
TableView Reusable (0) | 2022.03.25 |