1.关于inout
在Swift2.2中
func change( inout a:Int, inout _ b: Int){
let t = a
a = b
b = t
}
在Swift3.0中
func change( a:inout Int, _ b: inout Int){
let t = a
a = b
b = t
}
2.协议中的可选方法
在Swift2.2中
protocol Animal {
//定义可选方法
optional func wing()
}
在Swift3.0中
protocol Animal {
//定义可选方法
@objc optional func wing()
}