Swift数组的使用,参考:《The Swift Programming Language》中文版
// Copyright (c) 2015年 Zsmile. All rights reserved. // import UIKitclass ViewController: UIViewController {override func viewDidLoad() {super.viewDidLoad()//数组//创建空数组var array = [Int]()//var声明的可变数组,let声明不可变数组var arrayStr: [String] = ["hello","world"] //声明为string类型,则只能存放string类型 println(arrayStr)var array1 = ["哈哈","呵呵"] //swift的自动推断机制,会推断出数组类都是相同的类型,所以也可以不必声明类型 println(array1)/*数组元素的个数,同样通过count属性获得即可,判断是否为空也可通过array1.isEmpty判断*///向数组中添加数据array1.append("嘿嘿")println(array1)//也可通过+=来添加数据array1 += ["嘻嘻"]println(array1)array1 += ["呜呜","哼哼"]println(array1)//从数组中取元素,同C语言一样取即可,也可通过其改变某个数据println(array1[3])array1[3] = "齐天大圣"println(array1[3])//改变数组中的多个元素array1[1...2] = ["123","456","789"]println(array1)//通过索引值向某个元素中插入一个元素array1.insert("天下第一", atIndex: 5)println(array1)//删除数组中得某个元素array1.removeAtIndex(1)println(array1)array1.removeLast()//删除最后一个元素 println(array1)//遍历数组for item in array1{println(array1[3...5])println(item)}//遍历数组获得索引值及数据项的值for (index, value) in enumerate(array1){println("Item \(index+1):\(value)")// 输出\(value)可以表示value的值,在这里相当于OC中的%@,%d }}override func didReceiveMemoryWarning() {super.didReceiveMemoryWarning()// Dispose of any resources that can be recreated. }}