もくじ
どうもこんにちは。iOSをメインに開発しているロッキーカナイです。
今日はSwiftでひらがなからカタカナ変換、カタカナからひらがな変換についての備忘録です。業務で必要になり、どうやるのかなと調べたものになります。
コード
extension String {
var kana: String? {
return self.applyingTransform(.hiraganaToKatakana, reverse: false)
}
var hiragana: String? {
return self.applyingTransform(.hiraganaToKatakana, reverse: true)
}
}
呼び出し方法
if let kana = "ひらがな".kana {
print("kana:\(kana)") // kana:ヒラガナ
}
if let hiragana = "カタカナ".hiragana {
print("hiragana:\(hiragana)") // hiragana:かたかな
}
以上!!