iOS6で不具合に悩まされている人も多いかと思います。私もその一人です。 CFStringTransformは、文字列を全角から半角に変えたり、カタカナを平仮名に変えたりと、様々なオプションによって文字列の相互変換に使え大変便利です。 ところが、iOS6ではその挙動がおかしいというか、掴めません。 問題部分を小さくまとめたプログラム iPhone5という文字列を全角にして、また半角に戻すという内容です。 NSMutableString *hoge = [[NSMutableString alloc] initWithFormat:@"iPhone5"]; //1: hogeを全角に変換 if(!CFStringTransform((CFMutableStringRef)hoge, NULL, kCFStringTransformFullwidthHalfwidth, YES)) { NSL