【Xcode/Swift】配列操作チートシート

要素の追加

var array = ["あ","い","う"]
array.append("え")
print(array)    // ["あ","い","う","え"]

先頭に要素を追加する方法

var array = ["あ", "い", "う", "え", "お"]
array.insert("ん", atIndex: 0)    // ["ん", "あ", "い", "う", "え", "お"]

要素を指定して削除

var array = ["あ", "い", "う", "え", "お"]
array.removeAll(where: {$0 == "え"})    // ["あ", "い", "う", "お"]

配列をStringに変換

let array = ["あ", "い", "う", "え", "お"]
let str1 = array.map({ String($0) }).joined(separator: "")    // "あいうえお"
let str2 = array.map({ String($0) }).joined(separator: "-")    // "あ-い-う-え-お"

配列をソートする

var array = [10, 5, 3]
array.sort()    // [3, 5, 10]
 
var array = ["b", "c", "a"]
array.sort()    // ["a", "b", "c"]

配列をfor文で一つ一つ取り出す。

let numList = [10,43,231,43,54] 
for num in numList {
    println(num)
}
//10
//43
//231
//43
//54