728x90 반응형 Published1 [Swift] SwiftUI에서 두 개 뷰에서 @Published, ObservableObject, @StateObjec, @EnvironmentObject를 이용한 데이터 Combine 사용하기 Combine을 사용하는 가장 쉬운 방법 중 하나로, ObservableObject 프로토콜 클래스에서 사용될 때 자동으로 데이터 변경을 추적해 업데이트를 처리합니다. [동작 요약] ObservableObject 클래스 내에서 @Published 속성 래퍼를 사용합니다. @Published 속성은 변경되는 사항을 등록한 모든 View에 알립니다. View는 @StateObject 프로퍼티 래퍼를 사용해 이 ObservableObject와 연결합니다. 한 개 뷰에서 Combine 예제 import SwiftUI // ObservableObject 프로토콜을 채택하는 데이터 모델 클래스 class MyDataModel: ObservableObject { // @Published 속성을 사용하여 데이터 변경을.. 2023. 11. 23. 이전 1 다음 728x90 반응형