AsyncPublisher (.value로 비동기적으로 데이터 처리)
·
SwiftUI
AsyncPublisher은 간단하고 비동기적으로 Publisher로부터 받는 데이터를 처리하고 싶을 때 사용합니다 코드로 이해하기우선 AsyncPublisherDataManager라는 클래스가 있고 @Published로 선언된 [String] 타입의 데이터가 존재합니다.addData 메서드를 이용하여 2초마다 데이터를 삽입하며 이것은 비동기적으로 수행됩니다.class AsyncPublisherDataManager { @Published var myData: [String] = [] func addData() async { myData.append("Apple") try? await Task.sleep(nanoseconds: 2_000_000_000) ..
ytw_developer
'asyncpublisher' 태그의 글 목록