세상을 더 편리하게
article thumbnail
[swift] Combine - Subject
Swift/Swift 2022. 6. 26. 14:36

2022.06.26 - [Main Programming/Swift] - [swift] Combine - Publisher & Subscriber 2022.06.26 - [Main Programming/Swift] - [swift] Combine - Subscriber - subscription 에 이어서 하겠습니다. 0. 시작 Combine에는 5개의 프로토콜이 있다고 했습니다. - Publisher - Subscriber - Subject - Scheduler - Cancellable 이번 글에서는 Subject에 대해서 알아보겠습니다. 애플 공식 문서에 보면 정직하게 Publisher를 따르고 있는 프로토콜입니다. 그리고 이 공식문서의 하단을 쭉 보면 2개의 클래스가 보입니다. 이 두개를 이용해서 한..

article thumbnail
[swift] Combine - Subscriber - subscription
Swift/Swift 2022. 6. 26. 00:37

2022.06.26 - [Main Programming/Swift] - [swift] Combine - Publisher & Subscriber [swift] Combine - Publisher & Subscriber 0. Combine이란? 애플에서 만든 Rxswift 같은 느낌? 손쉽게 설명하면 API통신 이걸로해야 손쉽게 가능하다? 한 번쯤은 시간이 들더라도 직접 설명을 듣고 오는게 좋긴합니다. Introducing Combine - WWDC19 - Vid slowsure.tistory.com 이전글에 이어서 합니다. 여기서 과연 subscription을 클래스 변수 선언하면 밖에서 사용이 가능할까? 놀랍게도 위에서 이어서 하나더 요청 함을 알 수 있다. 데이터를 몇개 수신 할 것인지 상황에 따라서..

article thumbnail
[swift] Combine - Publisher & Subscriber
Swift/Swift 2022. 6. 26. 00:20

0. Combine이란? 애플에서 만든 Rxswift 같은 느낌? 손쉽게 설명하면 API통신 이걸로해야 손쉽게 가능하다? 한 번쯤은 시간이 들더라도 직접 설명을 듣고 오는게 좋긴합니다. Introducing Combine - WWDC19 - Videos - Apple Developer Combine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking,... developer.apple.com 1. Combine 프로토콜 Combine은 프레임워크이고 크게 5가지의 프로토콜이 있지만 이번에는 크게 2가지만 봅시다. - Publish..