Swift - ObservedObject와 StateObject의 차이
SwiftUI에서 프로퍼티로 @ObservedObject와 @StateObject라는 것이 존재한다. 각각의 설명을 공식문서로 살펴보면 다음과 같다.
SwiftUI에서 프로퍼티로 @ObservedObject와 @StateObject라는 것이 존재한다. 각각의 설명을 공식문서로 살펴보면 다음과 같다.
State SwiftUI에서 뷰는 변경되는 데이터에 따라 처리코드를 따로 작성하지 않아도 상태를 정해주는 것만으로도 뷰를 자동으로 업데이트한다. 이를 상태 프로퍼티(state property)라고 하며 대표적인 형태로 @State를 활용한 프로퍼티 래퍼를 사용하여 선언하는 방식이다.
테킷 앱스쿨 2기에서 파이널 프로젝트를 진행하면서 많은 경험을 하게 되었는데 그중 하나가 Navigation을 사용하는 것이였다.