[iOS] Combine (3)
·
iOS/iOS
안녕하세요 ! 벌써 combine(3) 편입니다. 곧 있으면 제 프로젝트에도 combine을 야무지게 적용할 수 있겠죠?원래는 3편부터 바로 예제 프로젝트로 살펴보려고 했는데 공부하다보니 실전에서 꼭 알아야 할 메서드나 개념들이 자꾸 생겨서 해당 부분만 빠르게 정리하고 넘어가려고 합니다. 미래의 제가 기억이 안나면 다시 돌아와서 보기 위함도 있기 때문에, 조금 자세할 수 있는 내용들도 이해한 만큼 적어보겠습니다.Cancellables저는 이 녀석을 공부할 때 많이 해맸어서 정리를 해두고 가려고 합니다. 관련 코드들을 살펴보다보니 계속 드는 의문이 있었습니다. (제가 동작 구조를 잘 몰랐어서 그랬던 것 같아요)private var cancellables = Set() 바로 "도대체 binding 해제는 어..
[iOS] Combine (2)
·
iOS/iOS
안녕하세요 ! 오늘은 Combine(1) 에 이어서 Combine을 구성하는 각 요소와 사용 방법 및 예시 등에 대해 공부한 내용을 작성해보고자 합니다. 저는 이론 뿐인 지식은 별로 좋아하지 않기 때문에 바로 써먹을 수 있게 저만의 정리를 하는 걸 좋아하는 편입니다. 혹시 이해가 되지 않는 부분들은 다른 블로그, Apple document, GPT 등을 통해서 자신만의 지식으로 바꾸는 것을 추천드립니다. 시작은 기본 구성 요소에 대해 작성할 것인데, 처음이니 기본적인 의미와 이름을 숙지하는데 집중해주세요. 시작합니다.Combine 의 기본 구성 요소  Level 1  Publisher이벤트를 발생시키는 객체로, 데이터를 발행하여 Subscriber에게 전달하는 역할을 합니다. 더 쉽게 말하자면, "데이터..