반응형 state1 [SwiftUI] 데이터 흐름: @Binding vs 단순 변수,상수 SwiftUI의 핵심 요소 중 하나는 데이터 흐름입니다. 뷰 간에 데이터를 전달하고 관리하는 방식은 앱의 성능과 유지보수성에 큰 영향을 미칩니다. 이 글에서는 NavigationLink나 자식 뷰에 매개변수를 전달할 때 사용되는 두 가지 방법, 즉 @Binding과 단순 변수 혹은 상수를 비교해 보겠습니다. 단순 변수 상수 전달 단순 변수는 값 타입으로, 이를 자식 뷰에 전달하면 복사본이 생성됩니다. 예를 들어, 문자열이나 숫자와 같은 기본 데이터 타입은 이 방법으로 전달하기 적합합니다. struct ParentView: View { var body: some View { NavigationLink(destination: ChildView(text: "Hello World")) { Text("Go to .. 2023. 12. 19. 이전 1 다음 반응형