SwiftUI
[SwiftUI] Property Wrapper @
@State 값의 상태를 저장하고 변경을 감지하여 뷰를 다시 렌더링하는 데 사용됩니다. struct ContentView: View { @State private var count = 0 var body: some View { Button(action: { count += 1 }) { Text("Count: \\(count)") } } } 현재 뷰 UI의 특정 상태를 저장하기 위해 만들어진 것이기 때문에 보통 Private로 지정하여 사용 @Binding 값을 참조하는 데 사용되며, 뷰 간에 데이터를 양방향으로 전달하는 데 유용합니다. 값의 소유권은 다른 뷰가 가지고 있으며 해당 뷰는 변경 사항을 수신할 수 있습니다. struct DetailView: View { @Binding var showDetai..