数组
创建
从0开始索引var arrayName = [1,2,3] var arrayName = Array<DataType>() var arrayName = [DataType]()
添加
arrayName.append(data) arrayName += [data1,data2...dateN] arrayName.insert(data,atIndex:index)
删除
arrayName.removeLast(data) arrayName.removeAt(number) arrayName.removeAll(number)
替换
arrayName[index] = data
查询
arrayName.isEmpty arrayName.count arrayName[index]
操作
arrayName.reverse() //升序 arrayName.sort{$0 < $1} arrayName.sort() //降序 arrayName.sort{$1 < $0}
字典
创建
从0开始索引var DictionaryName = [keyDattaType : valueDataType]() var DictionaryName = [1 : "a", 2:"b" ]
添加
dictionaryName[key] = value删除
dictionaryName.removeValueForKey(key) dictionaryName.removeAll()
替换
dictionaryName.updateValue(1,forKey:"c")
查询
dictionaryName.isEmpty dictionaryName.count let keys = Array(DictionaryName.keys) let values = Array(DictionaryName.values)
操作
arrayName.reverse() //升序 arrayName.sort{$0 < $1} arrayName.sort() //降序 arrayName.sort{$1 < $0}