Collection Types

Collection Types

1、Arrays store ordered lists of values of the same type. Value必须是同一类型。

2、Array的原型是Array<someType>。也可写成someType[]的形式。

3、使用count属性来返回Array中的元素个数。

  

4、isEmpty属性来判断是否为空

  

5、通过append添加元素

  

  也可通过+=运算符来添加元素到末尾

  

  +=运算符也可添加Array

  

6、可通过...来实现范围replace

  

7、调用insert方法来插入元素

  

8、removeAtIndex来删除元素,此方法返回被删除的元素。

  

9、removeLast可以删除最后一个元素

  

10、可以通过Tuple来枚举Array

  

11、Array的初始化函数

  

11、Swift’s dictionary type is written as Dictionary<KeyType, ValueType>

     Dictionary的update方法与[]返回一个optional value:

  

12、可以通过给某个key赋值为nil,以此来删除某个key-value:

  

  也可通过removeValueForKey来删除某个key-value,此方法返回被删除的key-value:

  

13、通过keys、values方法,可以取出keys或values:

  

14、immutable的dictionary的键与值都不允许修改,而immutable的array的value允许被修改,但长度不允许被修改。

  

原文地址:https://www.cnblogs.com/tekkaman/p/3788944.html