본문 바로가기

Swift 공부

Tuist 모듈화 공부 Swinject 2편 잡담

Tuist를 공부하던와중 민소네님의 블로그를 보고 모듈화를 결심하게 되었고 
모듈화를 공부하다보니 DI관련 라이브러리인 Swinject 알 게 되었고

Swinject에 대해 하나씩 공부하다보니 가볍게 사용하기에는 쉬운데 어떤 관점에서 모듈화를 하고 

어떤관점에서 의존성을 주입해줘야하는지를 공부하다보니 생각보다 쉽게 시작이 되지않아 공부중이다

그러던 와중 코로나확진까지... ​Swinject의 정리가 완료되면 업데이트를 진행해볼려고한다.

 

우선 필요한 순서는 내가 모듈화를 할려는 App의 전체적인 구성도를 그리고 ,

거기에 따른 Swinject 사용법 공부 , 관계도구성을 만들어야한다.

 

 

App 구조도

대략 이런 형태로 이루어져있고 필요에따라 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