Swift 텍스트 인코딩 텍스트 읽기

2016-05-03
1 Views

스위프트 언어에서 텍스트 인코딩 및 텍스트 데이터를 지정하여 문자열로 읽어들일 경우 NSSting클래스를 사용하는 것이 편하다.

UTF-8 이외의 텍스트인 경우 encoding인수값을 변경한다. 가능한 값은 NSMacOSRomanStringEncoding등에 여러가지가 정의되어 있다.

NS~ 이외의 텍스트 인코딩을 지정하고 싶은 경우

CFString 용은 NS~에서 정의되지 않은 더 많은 텍스트 인코딩이 정의되어 있다.

이 함수의 인수에 전달할 값이지만, 두가지 enum이 정의되어 있다.

CFStringBuiltInEncodings, CFStringEncodings

CFStringBuiltInEncodings에 정의된 값은 다음과 같이 단순히 rawValue을 지정하면 된다.

CFStringEncodings에 정의되어 있는 상태를 그대로 쓴다.

 

 

Facebook Comments

You may be interested

[Swift3입문] 6. 형의 종류
Swift 3.0
0 shares3 views
Swift 3.0
0 shares3 views

[Swift3입문] 6. 형의 종류

MJ Kim - 2월 28, 2017

앞에서 설명했듯이 Swift언어의 구조체, 클래스, 열거형이라는 형 종류가 존재하는데 이들의 속성과 메소드는 공통된 사양이었다. 물론 각각의 고유 속성도 존재한다. 이런…

[Swift3입문] 5. 형의 구성요소
Swift 3.0
0 shares1 views
Swift 3.0
0 shares1 views

[Swift3입문] 5. 형의 구성요소

MJ Kim - 2월 26, 2017

Swift 언어의 형은 클래스, 구조체, 열거형으로 정의할 수 있다. Swift언어는 대부분이 임베디드된 자료형 구조체로 정의되어 있으며, Cocoa 대부분의 형은 클래스로…

[Swift3입문] 4. 함수
Swift 3.0
0 shares0 views
Swift 3.0
0 shares0 views

[Swift3입문] 4. 함수

MJ Kim - 2월 25, 2017

이번에는 함수 및 폐쇄(Closure)를 알아보는데, 이는 처리를 하나로 통합하여 외부에서 실행 가능하게 할 것이다. 함수는 폐쇄의 하나이기 때문에 공통 사양이…