
Combine 초기화 컴바인 subscription 저장소를 만들어줍니다 var subscription = Set() 입력용 publisher 를 설정 해줍니다 let didSelect = PassthroughSubject() 출력용 publisher 를 설정 해줍니다 let items = CurrentValueSubject(AppleFramework.list) 구독 기능 수행을 위한 함수 함수 실행 시, input 과 output 에 대한 구독을 진행합니다 Input input 에 데이터가 추가되면 관련 기능이 수행됩니다 output input 에 의한 기능 수행되면 자동으로 output 의 데이터가 자동으로 전달되며 output 에 대한 기능이 수행됩니다 private func bind() { // ..

Just 한 개의 값(value) 를 전달합니다. 다른 Publisher와 달리 배열을 just로 전달하면 배열의 각 값을 전달하는 것이 아니라 배열이라는 하나의 값을 통채로 전달합니다 import Foundation import Combine let justPublisher = Just(1000) let justSubscriber = justPublisher.sink { value in print("recived value : \(value)") } /* recived value : 1000 */ .publisher 객체를 Publisher로 만들어 줍니다 한 개의 값이면 한 개의 값을 전달하고 ( Just와 동일 ) 배열 등의 객체면 해당 객체의 값을 순차적으로 전달합니다 import Foundati..