読者です 読者をやめる 読者になる 読者になる

Pragmatic ball boy

iOSを中心にやってる万年球拾いの老害エンジニアメモ

Swift2でArrayにArrayをinsertする

これまではsplice:atIndexでしたが

items.splice(insertItems, atIndex: items.endIndex)

Swift2(beta6以降)からinsertContentsOf:atに変わりました

items.insertContentsOf(insertItems, at: 1)

var items = ["a", "b", "c"]
let insertItems = ["1", "2"]
        
items.insertContentsOf(insertItems, at: 1)

// ["a", "1", "2", "b", "c"]