CleanArchitecture (1) 썸네일형 리스트형 [iOS/Architecture] UseCase 활용기 안녕하세요 제인입니다 :)최근에 진행한 개인 프로젝트의 아키텍처를 MVVM-Clean Architecture 로 설계하고, 각 레이어의 역할을 명확히 구분해 전체 코드의 유지보수성을 높이는 데 초점을 맞추어 개발을 했었는데요,이 과정에서 특히 UseCase의 역할에 대해 많이 고민을 한 것 같아요!그래서 제가 저의 방식대로 UseCase를 구성한 내용을 한 번 공유해보려고 합니다.UseCase란?UseCase 레이어의 역할을 한 줄로 정의한다면 아래와 같이 정의할 수 있을 것 같습니다.UseCase는 비즈니스 로직이 위치하는 곳으로, 엔티티로 들어오고 나가는 데이터 흐름을 조정합니다. 이 정의를 좀 풀어서 생각해볼게요!화면에 보여줄 데이터를 원하는 형태로 얻으려면?1. 네트워크 통신을 통해 DB에 있는 .. 이전 1 다음