[SwiftUI] @State란 무엇일까?
·
Apple/SwiftUI
안녕하세요! 피피아노입니다 🎵 이번 포스팅에서는 SwiftUI에서 사용하는 @State에 대해서 정말 간단하게 포스팅을 해보겠습니다. 그럼 바로 시작할게요! @State란?애플 공식 문서를 먼저 살펴보면'SwiftUI가 값을 관리하고 읽고 쓸 수 있는 속성 래퍼'라고 나와 있습니다. 개요는 아래처럼 나와 있는데 해석해보면,SwiftUI는 속성의 저장을 관리합니다. 값이 변경되면 SwiftUI는 값에 따라 뷰 계층 구조의 일부를 업데이트합니다. 상태의 기본 값에 액세스하려면 해당 속성을 사용합니다. 그러나 Swift를 사용하면 상태 인스턴스를 직접 참조하여 래핑된 값에 액세스할 수 있습니다. 위의 예에서는 속성을 직접 참조하여 상태 속성의 래핑된 값을 읽고 씁니다. 정리해보자면!@State는 뷰의 상태..