PreferenceKey
·
SwiftUI
PreferenceKey는 SwiftUI에서 뷰 간에 값을 전달하거나 공유할 때 사용하는 프로토콜 PreferenceKey를 사용하는 이유PreferenceKey를 사용하는 이유는 이 프로토콜을 사용하면 하위 뷰에서 상위 뷰로 데이터를 전달하거나 뷰 간의 상태를 편리하게 관리할 수 있기 때문입니다. PreferenceKey 사용하는법PreferenceKey를 사용하기 위해서는 defaultValue와 reduce 메서드를 구현해야 합니다.defaultValue는 저장하고 싶은 값을 의미하며 타입을 지정해줘야합니다.reduce 메서드는 값을 저장하고 반환하는데 사용됩니다.struct MyPreferenceKey: PreferenceKey { static var defaultValue: CGFloat ..