Swift学习 常用基本数据类型

来源:互联网 发布:java 泛型强制转换 编辑:程序博客网 时间:2024/05/17 21:53

对比OC,Swift的常用的基本数据类型新增元组(Tuple)和可选(Optional)两个
基本数据类型。基本数据类型都是以大写字母开头。也就是说int,double等在Swift不算关键字。
一、整型(Int)
1.有符号整型 : Int8、Int16、Int32、Int64
2.无符号整型 :UInt8、UInt16、UInt32、UInt64
需要注意的是: Int和UInt类型的字长始终和当前平台的原生字节相同,也就是说在32位系统下声明就是32的整型。
3.整形的表现形式
这里写图片描述
4. 整型可以表示或储存值的固定范围,可通过点语法访问对应类型的取值范围
这里写图片描述
二、浮点型(Double、Float)
这里写图片描述

三、布尔类(Bool:true/false)
这里写图片描述

四、字符串(String)
1.不支持隐式类型转换,显示转化:String()
2.字符串格式化: ()
这里写图片描述
这里只是先做简单的了解,后面会有详细介绍

五、数组
1.数组的声明
这里写图片描述
2.增加
方法1:append,往数组后面追加
这里写图片描述
方法2:insert index 指定位置插入
这里写图片描述
方法3:批量增加,也是往后追加
这里写图片描述
方法4: 增加一个(这个方法比较不好记住)
这里写图片描述
3.删除
3.1移除最后一个元素
这里写图片描述
3.2 移除指定位置的元素
这里写图片描述
3.3 移除所有的元素
这里写图片描述
4.常用的一些方法
4.1个数和容量之间的关系
这里写图片描述
4.2 判断数组是否为空,返回值是布尔类型
这里写图片描述
5. 属于元素的修改
5.1修改指定下标元素的值
这里写图片描述
5.2 批量修改
情况一:
这里写图片描述
情况二:
这里写图片描述
情况三:
这里写图片描述
综上所述:
把1、2、3 替换。[]可以3个,也可以多个。少的话,那么直接改变数组的数量,多的话,那么就增加数组的数量,即改变数组的容量,注意点是”…”必须是3个点。
6. 数组的遍历
方法一: 快速遍历
这里写图片描述
方法二: 快速遍历加强版(枚举)
这里写图片描述

六、字典
1.字典的声明 [:]
这里写图片描述
2.增加(修改、替换)
这里写图片描述
3.删除(remove指定键或者将值置为nil)
这里写图片描述
4.输出字典的键值对数目
这里写图片描述
5.字典的遍历(遍历键值对、遍历所有的key、遍历所有的value)
遍历所有的key:value
这里写图片描述
遍历所有的key
这里写图片描述
遍历所有的value
这里写图片描述
6.将字典中所有的key和所有的value转化成数组
这里写图片描述

0 0
原创粉丝点击