본문 바로가기
TIL

[240310] String to Ascii

by 줍 2024. 3. 10.

1. 아스키코드는 컴퓨터에서 문자를 숫자로 표현하는 방법 중 하나로, 아스키코드는 각 문자에 대해 고유한 숫자값을 가진다.

UnicodeScalar를 사용하여 String을 Ascii Code로, 그 반대로도 바꿀 수 있다.

let str = "a"
// UnicodeScalar().value는 UInt32 타입
let strToAscii = Int(UnicodeScalar(str)!.value)   
// UnicideScalar()는 옵셔널값이므로 언래핑
let asciiToStr = String(UnicodeScalar(strToAscii)!)