こういうやつ
JavaScriptやRubyなら簡単。
"Hello, World".split('') // -> ["H", "e", "l", "l", "o", "," ...]
String#split(separator: Character)じゃダメなの?
"Hello, World".split(separator: "")
// Error: Cannot convert value of type 'String' to expected argument type 'String.Element' (aka 'Character')
そもそも実行できない。
String#components(separatedBy separator: T)
"Hello, World".components(separatedBy: "") // -> ["Hello, World"]
お、惜しい!(惜しくない)
正解 → Array(_ s: Sequence)
Array("Hello, World") // -> ["H", "e", "l", "l", "o", "," ...]
というわけで、Arrayのイニシャライザが使えるようです。
いざ調べても、たどり着くのに苦労したので記事にしてみました。
参考
Convert Swift string to array
https://stackoverflow.com/questions/25921204/convert-swift-string-to-array