【发布时间】:2018-10-29 21:27:48
【问题描述】:
我正在关注一个教程,我注意到作者声明了这个枚举,看起来像是多种类型。根据我从 Swift 标准库在线阅读的内容,我了解枚举可以是某种类型,并且枚举不支持继承。这是 String 和 CodingKey 类型的枚举吗?还是名称大小写为 String 类型,项目大小写为 CodingKey 类型?
private enum CodingKeys: String, CodingKey {
case name
case items
}
【问题讨论】:
-
developer.apple.com/library/content/documentation/Swift/…: "自定义类型声明它们采用特定协议,方法是将协议名称放在类型名称之后,用冒号分隔,作为他们的定义。”