Запитання з тегом «didset»

11
Яка мета willSet та didSet у Swift?
У Swift є синтаксис декларації властивості, дуже схожий на C # 's: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Однак у нього є willSetі didSetдії. Вони називаються до і після виклику сетера відповідно. Яке їх призначення, враховуючи, що ви могли просто мати один …

8
Чи можна дозволити виклик didSet під час ініціалізації у Swift?
Питання Документи Apple вказують, що: willSet та didSet спостерігачі не викликаються, коли властивість вперше ініціалізується. Вони викликаються лише тоді, коли значення властивості встановлено поза контекстом ініціалізації. Чи можна змусити їх викликати під час ініціалізації? Чому? Скажімо, у мене цей клас class SomeClass { var someProperty: AnyObject { didSet { doStuff() …
217 ios  swift  didset 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.