1. 아스키코드는 컴퓨터에서 문자를 숫자로 표현하는 방법 중 하나로, 아스키코드는 각 문자에 대해 고유한 숫자값을 가진다.
UnicodeScalar를 사용하여 String을 Ascii Code로, 그 반대로도 바꿀 수 있다.
let str = "a"
// UnicodeScalar().value는 UInt32 타입
let strToAscii = Int(UnicodeScalar(str)!.value)
// UnicideScalar()는 옵셔널값이므로 언래핑
let asciiToStr = String(UnicodeScalar(strToAscii)!)
'TIL' 카테고리의 다른 글
[240312] split()과 components() (0) | 2024.03.12 |
---|---|
[240311] 최대공약수와 최소공배수/진수변환 radix/일급객체 (0) | 2024.03.11 |
[240309] 시간복잡도/완전제곱 (0) | 2024.03.09 |
[240308] prefix(_:), suffix(_:)/문자열 (0) | 2024.03.08 |
[240307] 배열/sort, sorted/Character to Int/Foundation (0) | 2024.03.07 |