T1 Strings and Characters - #2/2 Content Unicode ● 유니코드란, text를 다양한 시스템에서 사용하기 위해 만든 인코딩 / 표현 / 처리 방식에 대한 국제 표준을 말한다 ● Swift의 String과 Character는 유니코드를 준수한다 Unicode Scalar Values ● Swift의 네이티브 String은 "Unicode scalar values"로 만들어졌다 Unicode scalar values란? -> 문자와 연산자를 표현하기 위한 21-bit number -> 예시) U+0061 == "a" ● 여기서, 21bit으로 만들어지는 모든 경우의 수를 사용하는게 아니라 일부는 미래에 다른걸 할당하거나 UTF-16 인코딩을 위해 reserved로 존재한다 Extended Grapheme Clusters (문자소 .. 2021. 9. 6. 이전 1 다음