字符串
Swift 字符串是一系列字符的集合。例如 “Hello, World!” 这样的有序的字符类型的值的集合,它的数据类型为 String。
字符串内嵌变量:
 |  | 
字符串判空:String.isEmpty:
字符串连接:+
字符串长度:Swift2: String.count; Swift3: String.characters.count
字符串比较:==
字符串分割(python 中的 split):
 |  | 
字符
数据类型为 Character。
遍历字符串中的字符:
 |  | 
字符串后拼接字符:append();
数组
Swift 数组使用有序列表存储同一类型的多个值。类型声明方式 [SomeType]。
创建数组:
 |  | 
访问数组:someArray[index];
修改数组:append(ele)/+=/arr[ind] = val;
遍历数组:for in/enumerate();
合并数组:+;
数组长度:Array.count;
数组判空:Array.isEmpty;
数组字面量:[10, 20, 30];
字典
Swift 字典每个值(value)都关联唯一的键(key),键作为字典中的这个值数据的标识符。
创建字典:[KeyType: ValueType]()
访问字典:someDict[key]
修改字典:
- 可以使用 
updateValue(forKey:)增加或更新字典的内容; - 也可以用传统的方法:
someDict[ind] = newVal; 
移除键值:
removeValueForKey()方法来移除字典 key-value 对。如果 key 存在该方法返回移除的值,如果不存在返回nil;- 也可以通过指定键的值为 
nil来移除 key-value(键-值)对。 
遍历字典:for (key, value) in someDict;
键值数组:.keys/.values;
键值数量:.count;
字典判空:.isEmpty;