StateObject
[SwiftUI] @Published, @ObservedObject, @StateObject
2편에서는 @Published, @ObservedObject, @StateObject를 알아보자. @Published, @ObservedObject, @StateObject 세 가지 Wrapper는 관련이 깊어 한 번에 이해해보자. 먼저 ObservableObject Protocol을 알아야한다. ObservableObject은 객체 내 속성 값이 바뀔 때 호출되는 objectWillChange를 사용할 수 있게 된다. 여기서 @Published가 등장한다. @Published 속성이 변경되면, objectWillChange을 호출해준다. 해당 호출을 감시할 수 있도록 해주는 Wrapper가 @ObservedObject가 된다. class ExampleObservableObject: ObservableO..