반응형 string2 [Localization] 다른 나라 언어 대응하기. (현지화) 이번 시간에는 앱에서 여러 국가의 언어를 대응하는 방법을 알아보려고 한다. (Xcode15.2를 기준으로 작성되었다) Xcode 실행 > 왼쪽 네비게이션 화면에서 Cmd + N 또는 File > New > File 선택 1. string 검색 2. String Catalog 선택후 Next 1. 원하는 이름 작성 (일반적으로는 Localizable로 그대로 둔다) 2. Create 버튼 선택 1. 생성된 Localizable 파일을 볼 수 있다. 선택한다. 2. + 버튼을 선택한다 3. 원하는 국가를 선택한다 (해당 예제에서는 ko를 선택함) English를 선택한다. 1. Key를 입력하면 시스템에서 국가에 맞게 해당 텍스트를 보여준다. Default로 설정된 English는 Key와 실제로 앱에 나타.. 2024. 3. 21. Raw String(문자열)을 쉽게 표현하자 # ... # ("\" 문자 지옥에서 벗어나기) SE-0200 Swif 5.7 까지 업데이트 된 상황에서 뒤늦게 정리하게 되었습니다. Swif5.0 ~ 5.7까지 정리하려고 하는데요. 정리 + 활용까지 전달드리려고 합니다. (개인적인 공부 및 정리) 그럼 시작해보겠습니다. #"..."# 를 추가한 Raw String 을 지원. 보통 "과 같은 특수문자를 표현한다고 하면 \을 함께 넣어서 표현했었습니다. 하지만 이젠 # ... # 사이에 문자를 표현하게 되면 \를 필수적으로 넣을 필요 없습니다. let before = "before \"You\"" let after = #"after "You""# 아래와 같은 정규식도 마찬가지 입니다. let before = "\\\\[A-Z]+[A-Za-z]+\\.[a-z]+" let after = #"\\[A-Z]+[A-Za-z].. 2022. 12. 19. 이전 1 다음 반응형