iOS技术栈
【swift002】可选类型
【swift003】错误处理
【swift004】断言和先决条件
【swift005】字符串
【swift006】集合类型-数组(Array)

【swift007】集合类型-集合(Set)

Swift中集合(Set)用于存储相同类型并且没有确定顺序的值。一个类型的值如果要存储在集合(Set)中,该类型必须是可哈希化的。即该类型需要遵循 Hashable 协议,提供一个类型为 Int 的可读属性hashValue。该类型的 hashValue 属性返回的值不需要在同一程序的不同执行周期或者不同程序之间保持相同。因为 Hashable 协议遵循 Equatable 协议,所以遵循该协议的类型也必须提供一个“是否相等”运算符(==)的实现。这个 Equatable 协议要求任何遵循 == 实现的实例间都是一种相等的关系。和java语言一样,相等的对象哈希值必须相同,而哈希值相同,对象不一定相等。
【swift007】集合类型-集合(Set)

【swift008】集合类型-字典(Dictionary)

Swift中字典是一种无序的集合,它存储的是键值对之间的关系,其所有键的值需要是相同的类型,所有值的类型也需要相同。每个值(value)都关联唯一的键(key),键作为字典中这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。一个字典的 Key 类型必须遵循 Hashable 协议。
【swift008】集合类型-字典(Dictionary)
【swift009】控制流
【swift011】函数
【swift012】闭包