Pytania otagowane jako didset

11
Jaki jest cel willSet i didSet w Swift?
Swift ma składnię deklaracji właściwości bardzo podobną do C #: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Ma jednak willSeti didSetdziałania. Są one wywoływane odpowiednio przed i po wywołaniu settera. Jaki jest ich cel, biorąc pod uwagę, że możesz mieć ten sam kod …

8
Czy można zezwolić na wywoływanie didSet podczas inicjalizacji w Swift?
Pytanie Dokumenty Apple'a określają, że: Obserwatory willSet i didSet nie są wywoływane przy pierwszej inicjalizacji właściwości. Są wywoływane tylko wtedy, gdy wartość właściwości jest ustawiona poza kontekstem inicjalizacji. Czy można wymusić ich wywoływanie podczas inicjalizacji? Czemu? Powiedzmy, że mam tę klasę class SomeClass { var someProperty: AnyObject { didSet { …
217 ios  swift  didset 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.