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允许被修改,但长度不允许被修改。

  

最新文章

  1. spring mvc文件上传(单个文件上传|多个文件上传)
  2. 在ubuntu上面配置nginx实现反向代理和负载均衡
  3. iOS学习10之OC类和对象
  4. ElasticSearch插件安装Head、Kopf与Bigdesk
  5. 转:桥接模式(Bridge)
  6. 解决div里插入img下边缝隙问题
  7. NSDictionary 初始化
  8. 1109. Conference(二分图)
  9. 【解决】该任务映像已损坏或已篡改。(异常来自HRESULT:0x80041321)
  10. Javascript实现打字效果
  11. 每天一个JavaScript实例-动态省份选择城市
  12. Mysql-左连接查询条件失效的解决办法
  13. 浅谈angular中的promise
  14. SQL server2005学习笔记(一)数据库的基本知识、基本操作(分离、脱机、收缩、备份、还原、附加)和基本语法
  15. python 杂货铺
  16. 二叉树,AVL树和红黑树
  17. OpenRefine
  18. JS 数组中对象去重 reduce 用法
  19. js 常用的工具函数
  20. CentOS安装Mysql5.6并配置远程连接

热门文章

  1. NOI 2018 你的名字
  2. bzoj 1226 学校食堂Dining
  3. 微软白板Excel xls列号数字转字母
  4. LA3218 Find the Border
  5. CF 1088(A , B , C , D)——思路
  6. etcd服务端和客户端安装
  7. tomcat 并发配置优化
  8. DHCP(六)
  9. java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
  10. php判断是否为ajax请求