String format을 사용할 때, 인자들의 순서들이 상황에 따라 다르게 적용되도록 하게 해야 할 때가 있습니다.
(다국어 처리 시 시간, 주소의 순서등..)
이를 위해서 Swift format에서는 인자들의 데이터 타입뿐만 아니라 순서 specifier도 제공합니다.
순서 specifier는 "n$" 형태로 사용되며 포맷 specifier와 결합하여 인자들의 순서를 조절할 수 있습니다.
위 코드는 String format에 순서를 적용하는 간단한 예시입니다.
SendMessage라는 키 값을 가지는 두 다국어 문자열이 있고 해당 다국어 문자열에는 두 인자를 처리하는 String format이 있습니다.
여기서 1$ 와 2$를 통해 언어마다의 인자 순서를 정의하고 있습니다.
'Tech' 카테고리의 다른 글
alignmentGuide 활용하기 (0) | 2023.08.26 |
---|---|
코드 리뷰를 잘하는 법 (0) | 2023.08.26 |
Skeletonview 적용하기 (0) | 2023.08.26 |
UX를 향상시켜주는 SkeletonView (0) | 2023.08.26 |
viewDidLoad에서 navigationController가 없는 경우? (0) | 2023.08.26 |