Swift 4.0 引入了一种新的语言特性 Codable

word卡尔 发布于 5个月前 分类:电子书

Swift 4.0 引入了一种新的语言特性 Codable,大大提升了对象和其表示之间相互转换的体验。

理解 Codable 最好的方式就是看它的定义:

Codable 是一种 混合类型,由 Decodable 和 Encodable 协议构成。

Decodable 协议定义了一个初始化函数:

遵从 Decodable 协议的类型可以使用任何 Decoder 对象进行初始化。

Encodable 协议定义了一个方法:

任何 Encoder 对象都可以创建遵从了 Encodable 协议类型的表示。

让我们回到 Plane 模型上来,拿出 Decodable 螺旋桨旋转一下试试。

详情查看:https://www.nigaea.com/498.html

0个回复

  • 暂无回复

联系我们

侵权投诉:nerds@nigaea.com

工作时间:周一至周五,9:30-18:00,节假日休息

QR code