The Swift Programming Language--Collection Types

Collection Types

  • Array

    Bridge with NSArray

    Type:
    **Array<T> / [T] **, [T] is preferred
    //Empty array
    var arr1: [Int] = Int
    var arr2: [Int] = []

    //Using initializer
    var arr3: [Double] = [Double](count: 3, repeatedValue: 0.0)
    
    //properties & methods
    arr3.count // 3
    arr3.append(2.0) 
    arr3.isEmpty
    arr3[0]
    arr3[0...3] = [1.0, 2.0] //the first fout elements will be replaced
    arr3.insert(3.0, atIndex: 0)
    arr3.removeAtIndex(0)
    arr3.removeLast()
    
    for i in arr3[0..<arr3.count] {
        //TODO
    }
    
    for (index, value) in arr3.enumerate() {
        //TODO
    }
    
  • Set

Bridge with NSSet

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容