반응형 변수2 [Swift] 프로퍼티 프로퍼티란?프로퍼티는 클래스, 구조체, 열거형 등에 관련된 값을 뜻합니다.저장 프로퍼티 (Store properties)클래스 또는 구조체의 인스턴스와 연관된 값을 저장하는 가장 단순한 개념의 프로퍼티입니다.저장 프로퍼티는 상수인 let 과 변수인 let 키워드를 사용하면 됩니다. class Person { // 저장 프로퍼티 선언 var name: String = "david" var age: Int = 37 // 초기화 메서드 - 만약 초기값이 할당되어있다면 init을 생략해도 됩니다. init(name: String, age: Int) { self.name = name self.age = age } // 메서드 func des.. 2024. 6. 17. [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 다음 반응형