【发布时间】:2015-08-15 12:03:56
【问题描述】:
// 协议
Protocol Movable {
mutating func moveTo(p : CGPoint)
}
虽然在类中实现协议是语法
Class Car : Movable {
func moveTo(p : CGPoint) {...}
}
Struct Shape : Movable {
mutating func moveTo(p : CGPoint) {...}
}
现在为什么必须在 struct 中插入“变异”,它在下面做什么。
【问题讨论】:
标签: struct protocols swift2 ios9