我是Swift的新手.计算属性和设置为闭包的属性之间有什么区别?我知道每次都会重新计算计算属性.闭合不同吗?即
关闭:
var pushBehavior: UIPushBehavior = {
let lazilyCreatedPush = UIPushBehavior()
lazilyCreatedPush.setAngle(50, magnitude: 50)
return lazilyCreatedPush
}()
Run Code Online (Sandbox Code Playgroud)
计算:
var pushBehavior: UIPushBehavior {
get{
let lazilyCreatedPush = UIPushBehavior()
lazilyCreatedPush.setAngle(50, magnitude: 50)
return lazilyCreatedPush
}
}
Run Code Online (Sandbox Code Playgroud)