I need to convert a string into an array of characters. This work in Swift 1.2 and lower but doesn\'t since Swift 2.0
var myString = \"Hello\"
Array(myString
First, use the characters property of String struct :
let str = "Hello World"
var charView = str.characters
You get an CharacterView instance. To access to an element of charView, you have to use String.CharacterView.Index. If you want to convert this to an array of String, do this :
let str = "Hello World"
var arr = str.characters.map { String($0) }
Now, you have an array of type [String] :
arr[0] // => "H"