

【swift】ちょい足しレシピ⑦!ひらがなからカタカナ変換、カタカナからひらがな変換する方法
WRITER

ロッキーカナイ
SwiftやObjective-CでiOS開発や、Flutterを用いたiOS/Androidアプリ開発、PHPでLaravelを使ったWebアプリ開発などをしてます。趣味は猫と戯れる事、キックボクシングにハマってます。ちなみに名前のロッキーカナイは以前よく昼飯を食べてた所。
どうもこんにちは。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:かたかな
}
以上!!