유니코드스칼라
-
[Swift] - Character와 EGC(Extended Grapheme Cluster)iOS/SWIFT 2025. 3. 14. 11:26
학습을 하다 알게된 점이 생겨 급하게 포스팅을 한다.과제로 코드를 작성하다가 문득 이런 생각이 들었다.Character는 거의 사용해본적이 없는데 무슨 용도일까? 이 의문을 해결하기 위해 Character를 처음부터 조사하기 시작했다. 바로 본론으로 가보자let text = "ㅁㄴㅇㄹ"let chars: [Character] = Array(text) //["ㅁ", "ㄴ", "ㅇ", "ㄹ"] "ㅁㄴㅇㄹ"은 4개의 한글 자음으로 구성된 문자열이고, 개별 문자(Character)들은 각각 하나의 유니코드 스칼라로 표현된다.Array(text)를 호출하면 Swift는 String을 Character 배열로 분리한다. 자 여기서 유니코드 스칼라가 뭐냐 유니코드 스칼라 (Unicode Scalar) U+0000 ~..