0
誰でも。 Swiftで複数の変数に対して同じプロパティオブザーバを使用することが可能かどうか、毎回書き直す必要はありませんか?以下スウィフトコードのこの部分、例えばSwift:同じゲッターおよび/またはセッターを使用した計算プロパティ
:
class Foo {
func setInfo() {
//Do Something
}
var var1 = "" {
didSet {
setInfo()
}
}
var var2 = "" {
didSet {
setInfo()
}
}
var var3 = "" {
didSet {
setInfo()
}
}
}
私はすべての変数について同じdidSet-オブザーバを書かなければなりません。これを短く書いて、それを何度も何度も書かずに書く方法はありますか?
ありがとうございます。
プロパティは何を表していますか?ユースケースに応じて、配列、辞書、セット、またはカスタム構造体にそれらを入れることができます。次に、setter observerをそのラッパーに配置します。プロパティが値型である限り、それらを変更するとセッターオブザーバがトリガされます。 – Hamish