[iOS] Combine (4)
·
iOS/iOS
안녕하세요 ! 오늘은 Combine의 마지막 편인 (4) 편입니다 ~ 앞서 설명했던 것 처럼 저의 Combine 포스팅의 종착역은 MVVM + UIKit + Combine 입니다. 일단 제 목적과 비슷한 예제 프로젝트가 있는지 찾아보기로 하였고,저는 youtube를 통해 제가 찾던 demo project를 찾아볼 수 있었습니다. Link:https://www.youtube.com/watch?v=KK6ryBmTKHg 해당 개발자 분이 공유해주신 프로젝트 코드를 clone해서 구조를 공부하였고, 제 나름대로 조금씩 내용과 구현 방식을 바꿔가며 공부 및 정리를 해보았습니다. 그럼 시작합니다 ~ !Input & Output Pattern iOS 에서 MVVM 구조로 개발을 하는 방식에는 정말 많은 방식이 존재합..
[iOS] Combine (1)
·
iOS/iOS
안녕하세요. iOS 공부 관련 글은 정~말 오랜만에 작성하는 것 같습니다. 기존의 프로젝트를 MVVM Code Design Architecture로 리펙토링이 필요하여 비동기 처리를 알아보다 보니 RxSwift와 Combine이 있더라구요. Apple에서 공식으로 지원하는 API 가 아무래도 좋을 것 같아 iOS 13 이상부터 적용 가능한 Combine에 대해 공부 및 정리해보았습니다. 옛날 생각도 나고 좋은데요, 아무래도 공부 관련 글이니 만큼 잡설은 각설하고 시작해보겠습니다.Combine ? Combine은 한국말로 결합하다라는 의미입니다.과연 무엇을 결합한다는 의미일까요? 이걸 이해하기 위해선 여러 관문이 존재합니다 (어렵진 않아요)..View를 구성하는 부분을 크게 2가지로 나눠봅시다.1. 데이터..