在Swift中使用willSet和didSet的目的是什么?Swift有一個(gè)非常類(lèi)似于C#的屬性聲明語(yǔ)法:var foo: Int {
get { return getFoo() }
set { setFoo(newValue) }}但是,它也有willSet和didSet行動(dòng)。這些在分別調(diào)用setter之前和之后調(diào)用。考慮到你可以在setter中使用相同的代碼,它們的目的是什么?
在Swift中使用willSet和didSet的目的是什么?
拉丁的傳說(shuō)
2019-07-29 14:36:04