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

もくじ

どうもこんにちは。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:かたかな
}

以上!!

関連する記事

もっと見る