15
如何使枚举符合Swift中的协议?
Swift文档说,类,结构和枚举都可以符合协议,我可以说它们都符合。但是我无法让枚举的行为完全类似于类和结构示例: protocol ExampleProtocol { var simpleDescription: String { get set } mutating func adjust() } class SimpleClass: ExampleProtocol { var simpleDescription: String = "A very simple class." var anotherProperty: Int = 69105 func adjust() { simpleDescription += " Now 100% adjusted." } } var a = SimpleClass() a.adjust() let aDescription …