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转化成数组
- Swift学习 常用基本数据类型
- swift学习---基本数据类型
- swift学习1 基本数据类型
- Swift 基本数据类型--数据类型
- swift学习笔记(1)--基本数据类型
- swift学习笔记(1)--基本数据类型
- swift学习记录(基本数据类型)
- Swift学习笔记之基本数据类型-基本运算符
- Swift--基本数据类型(一)
- Swift--基本数据类型(二)
- swift基本数据类型
- swift 3. 基本数据类型
- [Swift]基本数据类型
- Swift基本数据类型
- swift语言-基本数据类型
- swift 基本数据类型--字符串
- swift 02 基本数据类型
- Swift基本数据类型
- MySQL导入sql文件及常用命令
- Windows Server 2012 如何部署trust domain?
- NOIP2011 观光公交 题解(超详细)
- LeetCode 4:Median of Two Sorted Arrays
- 上台阶
- Swift学习 常用基本数据类型
- Java拾遗-异常
- 【Android基础】-基于Apache HttpClient封装的网络操作工具类
- Django ajax
- Java性能优化(8):改写equals时总是要改写hashCode
- Regionals 2014 >> Latin America >> 6823 - Counting substhreengs
- 前端路上的各种问题-javascript—4
- C# Excel 生成图表,添加趋势线、误差线
- this class is not key value coding-compliant for the key progressVIew