반응형
파이썬에서는 간단하게 ord 내장함수를 사용 하여 문자를 유니코드로 변환을 해줍니다
Swift 에서는 어떻게 하는지 알아보겠습니다
- Unicode to Int
let str: String = "a" let number: Int = Int(UnicodeScalar(str)!.value) or let number: Int = Int(UnicodeScalar("a").value) print(number) // 97 (Uint32)
UnicodeScalar 함수에 변환 하고 싶은 문자를 넣으면 UInt32 타입의 값의 아스키코드를 얻을 수 있습니다 - Int to Unicode
1번 방법과는 반대로 UnicodeScalar 함수에 아스키코드 값을 넣으면 원하는 값을 얻을 수 있습니다.let unicode: String = String(UnicodeScalar(97)!) print(unicode) // "a"
끝!!!!
반응형
'Swift & iOS' 카테고리의 다른 글
[Swift& iOS] View reload 관련 에러 (0) | 2022.02.08 |
---|---|
[Swift & iOS] UITextField Padding 넣어주기 (0) | 2022.02.07 |
[Swift & iOS] Xcode 시스템 로그 관련 (0) | 2021.09.27 |
[Swift & iOS] AutoLayout 에러 관련 유용한 사이트 추천 (0) | 2021.09.22 |
[Swift & iOS] Alamofireimage 이용하여 image cache 작업 (0) | 2021.09.15 |