Swift互动教程

2.11 字典(Dictionary)的使用详解 [Swift教

2018-04-11  本文已影响25人  互动教程网

1. 苹果提供了两种集合类型来存储集合值:Array和Dictionary。字典是一种存储多个相同类型的值的容器,本节课将为你演示字典的使用方法。

image

2. 字典中的每个值,都关联唯一的键,键作为字典中的这个值数据的标识符。字典的键和值是由冒号分割的,键值对则由方括号包括,并且由逗号分割。

image

3. 创建第二个字典对象,字典拥有两个键,表示一名学生的姓名和年龄,两个键的值分别是具体的姓名和年龄。

image

4. 该字典的值被推断为字符串类型,所以当出现整型的值时,系统出现错误提示。点击右侧的错误图标,显示具体的错误信息。

image

5. 系统推荐使用Any类型进行定义键的值,接着使用系统的建议创建一个任意类型的字典对象。

image

6. 定义一个键类型为字符串,值类型为Any的字典对象,并对字典对象进行初始化。使姓名的值为字符串类型,年龄的值为整型。

image

7. 使用下标语法,读取字典中指定键的值。

image

8. 使用下标语法,也可以修改字典中指定键的值。

image

9. 同样可以添加指定的键,以及键对应的值。

image

10. 和数组一样,你可以通过字典的只读属性count,来获取某个字典的键值对的数量。观察右侧的实时反馈区所显示的数量。

image

11. 通过字典的描述属性,可以获得字典的字符串形式。

image

12. 判断字典是否没有键值对。

image

13. 通过更新值的方法,可以修改指定键的值。

image

14. 通过移除首个键值对的方法,可以删除字典中的第一个键值对,并返回被删除的键值对。

image

15. 删除字典中指定键的键值对。

image

16. 查看当前的字典对象的值,从右侧的实时反馈区可以看出,字典中的两个键值已经被删除。

image

17. 删除字典中的所有键值对。

image

18. 获得另一个字典中的首个键值对的键和值。

image

19. 通过反转方法,反转字典键值的序列顺序。

image

20. 通过一个循环语句,可以遍历字典中的所有的键,并输出该键。点击右侧的显示结果图标,查看输出的内容。

image

21. 接着在列表中点击鼠标右键,打开选项菜单。

image

22. 选择菜单中的查看历史值选项。

image

23. 再次点击右侧的显示结果图标,隐藏输出的内容。

image

24. 继续编写代码。

image

25. 遍历并输出数组中的所有的值。

image

26. 通过键值对的方式,使用循环语句对字典进行遍历,并输出字典的键和值。

image

27. 接着演示如何对字典的键进行排序,首先定义一个字典对象,并对其进行初始化。

image

28. 将字典的键转换为数组,然后调用排序方法,进行升序排列。

image

29. 最后在控制台输出数组中的第一个元素,并观察右侧实时反馈区显示的结果。

image

image

本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

上一篇 下一篇

猜你喜欢

热点阅读