Swift学习 常用基本数据类型

对比OC,Swift的常用的基本数据类型新增元组(Tuple)和可选(Optional)两个
基本数据类型。基本数据类型都是以大写字母开头。也就是说int,double等在Swift不算关键字。
一、整型(Int)
1.有符号整型 : Int8、Int16、Int32、Int64
2.无符号整型 :UInt8、UInt16、UInt32、UInt64
需要注意的是: Int和UInt类型的字长始终和当前平台的原生字节相同,也就是说在32位系统下声明就是32的整型。
3.整形的表现形式

4. 整型可以表示或储存值的固定范围,可通过点语法访问对应类型的取值范围
Swift学习 常用基本数据类型_第1张图片
二、浮点型(Double、Float)
Swift学习 常用基本数据类型_第2张图片

三、布尔类(Bool:true/false)
Swift学习 常用基本数据类型_第3张图片

四、字符串(String)
1.不支持隐式类型转换,显示转化:String()
2.字符串格式化: ()
Swift学习 常用基本数据类型_第4张图片
这里只是先做简单的了解,后面会有详细介绍

五、数组
1.数组的声明
Swift学习 常用基本数据类型_第5张图片
2.增加
方法1:append,往数组后面追加
Swift学习 常用基本数据类型_第6张图片
方法2:insert index 指定位置插入

方法3:批量增加,也是往后追加
Swift学习 常用基本数据类型_第7张图片
方法4: 增加一个(这个方法比较不好记住)

3.删除
3.1移除最后一个元素

3.2 移除指定位置的元素
Swift学习 常用基本数据类型_第8张图片
3.3 移除所有的元素

4.常用的一些方法
4.1个数和容量之间的关系
Swift学习 常用基本数据类型_第9张图片
4.2 判断数组是否为空,返回值是布尔类型
Swift学习 常用基本数据类型_第10张图片
5. 属于元素的修改
5.1修改指定下标元素的值
Swift学习 常用基本数据类型_第11张图片
5.2 批量修改
情况一:
Swift学习 常用基本数据类型_第12张图片
情况二:
Swift学习 常用基本数据类型_第13张图片
情况三:
Swift学习 常用基本数据类型_第14张图片
综上所述:
把1、2、3 替换。[]可以3个,也可以多个。少的话,那么直接改变数组的数量,多的话,那么就增加数组的数量,即改变数组的容量,注意点是”…”必须是3个点。
6. 数组的遍历
方法一: 快速遍历

方法二: 快速遍历加强版(枚举)

六、字典
1.字典的声明 [:]
Swift学习 常用基本数据类型_第15张图片
2.增加(修改、替换)
Swift学习 常用基本数据类型_第16张图片
3.删除(remove指定键或者将值置为nil)

4.输出字典的键值对数目

5.字典的遍历(遍历键值对、遍历所有的key、遍历所有的value)
遍历所有的key:value
Swift学习 常用基本数据类型_第17张图片
遍历所有的key
Swift学习 常用基本数据类型_第18张图片
遍历所有的value
Swift学习 常用基本数据类型_第19张图片
6.将字典中所有的key和所有的value转化成数组
Swift学习 常用基本数据类型_第20张图片

你可能感兴趣的:(swift,元组,基本数据类型,字典,swift数组)