【メモ】iOSで全角カナを半角カナに変換するコード

 

下記。

 

CFStringTransform((CFMutableStringRef)str, NULL, kCFStringTransformFullwidthHalfwidth, false);

 

第一引数

変換したい文字列(ここの文字列が直接変換される)

第二引数

変換したい範囲、nullなら全部

第三引数

変換するモノ

この場合、全角カナ<->半角カナ変換がしたいのでkCFStringTransformFullwidthHalfwidth

一覧はマニュアル見てください。

第四引数

変換のFromとToの入れ替え

今回は全角カナを半角カナに変えたいので、false

 

https://developer.apple.com/library/ios/documentation/corefoundation/Reference/CFMutableStringRef/Reference/reference.html