본문 바로가기

반응형

분류 전체보기

(102)
[iOS] 디자인 패턴 - VIPER 화면 전환 예제 앞선 글은 아래에 있다. [iOS] 디자인패턴 - VIPER Clean Architecture 이란? iOS 도메인에 있는 Clean Architecture의 다양한 구성 요소 사이의 데이터 흐름을 살펴봅시다. 교차 경계 섹션에서는 다음과 같이 데이터 흐름이 단반향이어야 하는 방법에 대해 논의했.. djgmd1021.tistory.com VIPER에서 화면 전환인 View -> Router 에 대해 알아보려 한다. 아래 화면은 새롭게 추가한 시작 화면이다. 이곳에서 사용자는 Candy Store 뷰를 클릭하면, 다음 화면으로 넘어가도록 구성했다. 화면 이동은 Router담당이니 View에서 바로 Router로 보내버린다. 새롭게 추가된 화면은 Main이다. MainEntity struct StoreEnt..
시 메모 좋아하는 시 메모 내 그대를 생각함은 항상 그대가 앉아있는 배경에서 해가 지고 바람이 부는 일처럼 사소한 일일 것이나 언젠가 그대가 한없이 괴로움 속을 헤매일 때에 오랫동안 전해오던 그 사소함으로 그대를 불러보리라 진실로 진실로 내가 그대를 사랑한 까닭은 내 나의 사랑을 한없이 잇닿은 그 기다림으로 바꾸어버린 데 있었다. 밤이 들면서 골짜기엔 눈이 퍼붓기 시작했다. 내 사랑도 어디쯤에선 반드시 그칠 것을 믿는다. 다만 그때 내 기다림의 자세를 생각하는 것뿐이다. 그 동안에 눈이 그치고 꽃이 피어나고 낙엽이 떨어지고 또 눈이 퍼붓고 할 것을 믿는다. - 즐거운 편지, 황동규 발자국 아, 저 발자국 저렇게 푹푹 파이는 발자국을 남기며 나를 지나간 사람이 있었지 - 발자국, 도종환 제 마른 가지 끝은 가늘어질..
[iOS] 디자인패턴 - VIPER VIPER 이란? Viper는 View, Interactor, Presenter, Entity, Router의 약자다. Entity 단순 데이터 모델 Interaction 비즈니스 로직이 위치한다. 네트워크 호출이나 데이터베이스 쿼리 등 데이터를 수집한다. Presenter VIPER 아키텍처의 중심 부분. Clean Architecture의 Interface Adaper과 비슷하다. 뷰에서 사용하는 데이터 변환과 UI작업 가로채기 등의 작업을 수행. View (ViewController) = 여기서 View는 ViewController와 ViewContainer 모두를 의미한다. 이곳에서는 비즈니스 로직을 피하고 UI코드만 기억한다. Presenter에게 뷰에서 일어나는 이벤트와 변화를 전송한다. Ro..
철학 메모 알면서 악을 행하는 사람은 없고, 모르는 사람은 선을 행할 수 없다. 우리가 존중해야 하는 것은 단순한 삶이 아니라 올바른 삶이다. - 소크라테스 도덕의 최고 원칙이나 근본 개념은 선험적 인식이기는 하지만, 선험적 철학에는 속하지 않는다. 왜냐하면 이러한 원칙이나 개념은 쾌, 불쾌, 욕망 및 성향 등과 같이 경험적인 근원을 가지고 있는 개념이기 때문이다. 이들은 그 자체가 도덕적 명령의 기초가 되지는 않는다. 의무의 개념에서 극복해야할 장애나 동기가 되어서는 안되는 자극으로서, 필연적으로 순수윤리의 체계구성에 포함시킬 수 밖에 없는 개념이다. 섬험철학은 전적으로 사변적인 순수이성에 의한 세계지이다. - 순수이성비판 올바름이란 누구에게 무엇을 주는 것일까? 올바른 사람이 친구에게 이로움을 주고 적에게 해로..
책 메모 내게 무언가를 할 수 있는지 없는지 판단하는 척도는 내게 달렸고 정말 두려워할 것은 두려움 그 자체일 뿐이다. - 독서의 기술, 모티머 J. 애들러 어떤 어려움이 닥치든 내가 무언가를 할 수 있는지 없는지 판단하는 척도는 내게 달렸고, 정말 두려워할 것은 두려움 그 자체뿐이라는 걸 깨달았기 때문이다. - 나는 나무에게서 인생을 배웠다, 우종영 🤨..? 적극적 독서란 생각하는 것이며 생각하는 것은 언어로 표현하는 것이다. - 독서의 기술, 모티머 J. 애들러 과거는 반드시 먼 옛날만이 아니며, 어제의 사건일지도 모른다. - 독서의 기술, 모티머 J. 애들러 가르침을 받는 것과 시키는 대로 하는 것과는 흔히 혼동이 된다. 수동적으로 순종을 하면 가르치기 쉽다고 잘못 생각되고 있다. 그런데, 가르침을 받는 것..
환영합니다! 와 가입했어요!

반응형