Swift字典用来存储无序的相同类型数据的集合,字典会强制检测元素的类型,如果类型不同则会报错。Swift字典每个值(value)都关联唯一的键...
Array使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。Array会强制检测元素的类型,如果类型不同则会报错。S...
Swift是一门面向协议的语言,开发中我们已经充分享受到面向协议编程的便利,但Swift相比OC还有一个更重要的优势,那就是对函数式编程提供了强...
Sequence协议 Sequence协议是集合类型结构中的基础,是一系列相同类型的值的集合,并且提供对这些值的迭代能力。Sequence协议提...
Moya典型的特性是面向协议编程(Protocol Oriented Programming即:POP),相比面向对象编程(Object Ori...
Codable协议在Swift4.0开始被引入,目的是取代NSCoding协议。Codable协议对Swift基本内嵌类型完美支持,能够把JSO...
泛型是为Swift编程提供灵活性的一种语法,可以提升代码的复用性和抽象能力例如:Swift的Array和Dictionary类型都是泛型集合泛型...
Protocol:所谓协议,就是一组属性和/或方法的定义,而如果某个具体类型想要遵守一个协议,那它需要实现这个协议所定义的所有这些内容。协议实际...
Optional Optional的本质是⼀个enumOptional当前枚举接收⼀个泛型参数,有none和some两个case ,⽽当前som...
文集作者