Observation 프레임워크
SwiftUI 에서 iOS 17의 @Observable 매크로가 기존 ObservableObject + @Published 방식에 비해 무엇이 좋은지, 내부 동작의 차이를 근거로 설명해 주세요.
SwiftUI 에서 iOS 17의 @Observable 매크로가 기존 ObservableObject + @Published 방식에 비해 무엇이 좋은지, 내부 동작의 차이를 근거로 설명해 주세요.
@Observable은 프로퍼티 접근을 추적해 body가 사용하는 프로퍼티만 갱신 단위로 삼으므로 필요한 뷰만 다시 그리고, Combine 없이 동작하며 중첩 객체·옵셔널·컬렉션 전달이 자연스럽다. ObservableObject는 objectWillChange 한 번에 모든 구독 뷰가 갱신된다.
SwiftUI객관식딥다이브
SwiftUI + Observation 기반 다음 코드에서 store.count만 증가시켰을 때 body가 재평가되는 뷰를 모두 고르세요. …
#observable #observation #performance
SwiftUI주관식딥다이브
SwiftUI로 만든 대시보드 화면에서 텍스트 필드에 한 글자 칠 때마다 화면 전체가 버벅입니다. 무엇이 일어나고 있는지 가설을 세워 보세요.
#observable #performance
SwiftUI객관식기초
SwiftUI 에서 ObservableObject의 @Published가 뷰를 갱신하는 방식에 대한 설명으로 옳은 것을 모두 고르세요.
#observableobject #published
SwiftUI주관식심화
iOS 17 @Observable 클래스를 SwiftUI 뷰에서 다룰 때, '누가 소유하는가'와 '어떻게 전달하는가'를 기준으로 @State·일반…
#observable #observation