プロが教えるわが家の防犯対策術!

swiftで文字コード(unicode)から文字(stringまたはcharacter)に変換したいのですができません。
メソッドやクラスなどがあるのでしょうか?

解答お願いします

質問者からの補足コメント

  • VBやC#だとConvertクラスのToCharでできることなのですが、swiftではそれがありません

      補足日時:2015/09/18 00:45

A 回答 (1件)

参考1: ”

https://ja.wikipedia.org/wiki/Swift_(プログラミング言語)”

参考2: ”https://developer.apple.com/library/ios/document …” からの抜粋

let dogString = "Dog‼xx"   (xxは投稿できない文字なので実際は上記URLを参照)

for codeUnit in dogString.utf8 {
print("\(codeUnit) ", terminator: "")
}
print("")
// 68 111 103 226 128 188 240 159 144 182

for codeUnit in dogString.utf16 {
print("\(codeUnit) ", terminator: "")
}
print("")
// 68 111 103 8252 55357 56374

for文を使えば、1バイトもしくは文字ずつ取り出せます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!