-
App Logicios/Architecture 2022. 8. 18. 17:44728x90
학습 목표 :
앱과 비즈니스 로직을 배운다.
앱 로직의 분류
외부 디펜던시
데이터 저장
- 메모리 캐시, 바이너리, 데이터베이스, 파일 등
서비스
- 네트워크, 블루투스, 위치 서비스 등
비즈니스 로직
내비게이션
- 화면의 이동(Present, Dismiss, Push, Pop)
코디네이션
- 각종 layer를 조합해 앱이 사용자를 위해 하는 일
UI
뷰
- UIView, UIViewController
프레젠테이션
- 이미지, 색상, 폰트 등 UI 모델 변환
The RED : 슈퍼앱 운영을 위한 확장성 높은 앱 아키텍처 구축 by 노수진 결국 아키텍처 패턴이란 UI, Presentation, Coordination, Navigation, 외부 서비스들이 서로서로 어떻게 정보를 주고 받을지를 구체적으로 정의한 약속이다.
아키텍처를 파악할 때 이런 각 요소들이 아키텍처의 어디에 들어가야 하고 어떤 방식으로 통신하는 지를 중심적으로 보면 아키텍처를 빨리 습득할 수 있으면서, 아키텍처의 본질을 해치지 않으면서 앱을 키워나갈 수 있다.
728x90'ios > Architecture' 카테고리의 다른 글
RIBs (미완성) (0) 2022.08.22 아키텍처 & Composition (0) 2022.08.18