SwiftUI의 @State는 이제 매크로입니다 - 이... 노트
RSS 해커누

SwiftUI의 @State는 이제 매크로입니다 - 이것이 당신에게 의미하는 것

TL;DR: SwiftUI의 @State가 매크로로 노출되었지만, 일상적인 사용은 거의 동일하게 유지됩니다. 가장 큰 실질적인 변화는 지연 초기화입니다. @Observable 뷰 모델과 같이 @State에 저장된 클래스 인스턴스는 뷰 구조체가 다시 빌드될 때마다 다시 생성되는 대신, 뷰의 상태 저장소 수명 동안 한 번 생성됩니다.