SwiftUI - 설정창을 만들어 언어 설정하기
·
SwiftUI
environment에서 \.locale key path를 사용하면 사용자한테 보여줄 언어를 설정할 수 있게 됩니다  매우 간단하며 아래에 방법을 순서대로 설명하겠습니다. 1.File -> New -> File을 선택합니다. 2. String Catalog 를 선택 후 생성해줍니다. 3.다음은 좌측 하단에 + 버튼을 통해 언어를 추가해줍니다. 4. 추가한 후 코드를 빌드해주면 프로젝트 View에서 사용되는 문자들을 번역할 수 있도록 보여줍니다. 번역된 내용이 어느정도인지는 %로 나타내주며 모든 문자들이 번역이 된다면 ✅ 로 완료되었음을 확인할 수 있게 됩니다. 5. 다음으로는 environment에서 locale 키 경로를 통해서 특정 국가의 언어로 바꿀 수 있습니다. @mainstruct LocaleE..
KeyPath, 키 경로
·
SwiftUI
KeyPath는 프로퍼티를 참조하여 읽고 쓸 수 있게 해주는 것 keypath 는 역슬래시( \ )와 타입, 마침표( . ) 경로로 구성되어 있습니다.class Person { var name: String init(name: String) { self.name = name }} struct Stuff { var name: String var owner: Person}// name이 var로 선언된 경우 WritableKeyPath// name이 let로 선언된 경우 KeyPath.Typeprint(type(of: \Person.name)) //WritableKeyPathprint(type(of: \Stuff.name)) //WritableKeyPath key..
ytw_developer
'swiftui keypath' 태그의 글 목록