Swift 5从零到精通iOS开发训练营
上QQ阅读APP看书,第一时间看更新

第3章 字符、字符串与集合类型

单丝不成线,独木不成林。

——中华民谚

在程序开发中,字符串的使用必不可少,其是编程中一种十分重要的数据类型,其实,字符串也是一组字符的集合。有些语言是没有独立的字符串类型的,例如C语言,其往往采用字符数组来作为字符串类型,Objective-C语言中封装了面向对象的字符串类型NSString,并向其中封装了大量的相关方法。而Swift是一种弱化指针的语言,它提供了String类型和Character类型来描述字符串与字符。

集合类型是用于描述一组数据的集合体,例如一组整数组合在一起形成整数集合,一组字符串组合在一起形成字符串集合,等等。在Swift语言中一共提供了3种集合类型,即数组(Array)、集合(Set)和字典(Dictionary),这3种集合类型虽有很多共同点,但在实现上有许多差异,它们分别适用于不同的业务场景。

通过本章,你将学习到:

  • 构造字符串、内嵌格式化字符串和分解字符串。
  • Swift中的转义字符。
  • 字符串相关方法的使用。
  • 数组的建立和元素的增、删、改、查。
  • 集合的建立与数学运算。
  • 字典的建立及数据的操作方法。