Closed QuaRang1225 closed 3 days ago
분류 Core 현재 MVVM의 아키텍쳐를 사용하기 때문에, View/ViewModel/Model의 구조로 구성 View : 앱의 페이지가 되는 View ViewModel : 각 View와 데이터바인딩하는 ViewModel로 View와 1:N의 관계를 가짐 Model 데이터를 저장할 데이터타입의 모음 Extension 기본적으로 제공되는 컴포넌트 혹은 자료형들을 필요한 상황에 따라 확장하여 사용 API 네트워크 모듈 관련 코드 Router : Request 모델을 정의 Service : Response 모델을 포함한 �API 클라이언트 정의 Interceptor : 토큰 첨부 Manager 기능별 이벤트 핸들링 메니져 모음 Blueprint protocol 및 class등의 청사진을 정의하는 폴더 Pactory 팩토리패턴을 준수하기 위한 프로토콜 및 클래스 Category 컴포넌트와 상호작용하는 카테고리 모음 Filter 뷰에 표시하기 위한 필터링 코드 PreferenceKey 뷰의 변화량을 감지하여 업데이트하는 Key모음 Cache 네트워크 요청에 대한 응답을 캐싱하고 무차별 요청을 막기위한 캐시 공간 Assets 앱의 필요한 여러 자원 모음 Project 빌드 시 필요한 파일 모음
분류
146 잇슈 해결