본격적으로 clean swift로 앱을 구현하기 시작했다. Interactor Presentor Router Worker 등으로 나누어서 각자의 역할을 맡아서 신을 관리하는데 유저의 입력을 받는곳은 ViewController와 View에서 먼저 입력을 받는다. 이렇게 입력을 받으면 Interator에게 Business Logic을 맡긴다. 간단한 일은 직접 처리하지만 Worker를 사용해서 무거운 로직을 사용하기도 한다. 이렇게 Business Logic을 처리하면 이를 Presenter에게 연산한 값을 넘겨주는데 Presenter는 이를 View에 표시하기 위한 데이터 형식으로 변환시키는 역할을 한다. 이렇게 Cycle을 이루며 뷰에서 입력을 받으면 출력까지 이어진다. 이는 Clean Swift에서 template을 제공해주어서 간단하게 5가지의 파일을 한번에 만들 수 있다.
Splash Scene을 구현해보았다 . 생각보다 간단했다. storyboard를 꾸미고 app delegate에서 시간을 조절한다.
'오늘의일기' 카테고리의 다른 글
[오늘의일기] 애플 개발자 계정 구입 (0) | 2021.07.17 |
---|---|
[오늘의 일기] 재대로 살아가기 (0) | 2021.07.11 |
[오늘의 일기] 네이버 웹툰 과제 챌린지 (0) | 2021.07.10 |
오늘의일기 Snapkit 사용해보기 (0) | 2021.07.08 |
오늘의 일기 swfit texture에 대하여 (0) | 2021.07.07 |