просто интересно, возможно ли это в Swift 2.2, KVO на вычисленном свойстве !?KVO на вычисляемые свойства Swift
т.е.
var width = 0
var height = 0
private var area : Double {
get {
return with * height
}
}
self.addOberser(self, forKeyPath: "area", ......
Будет ли клиент код модификации с или спускового высота observeValueForKeyPath?
Просто проверите перед тем, как принять участие в рефакторе класса мэра. Синтаксис KVO как раздражающий, так как он не стоит даже игровой площадки, если у кого-то есть ответ под рукой (я принимаю ответ НЕТ)
привет! ~ d
KVO все о инкубаторе, где находится ваш сеттер @dhomes? –
Посмотрите на ['RxSwift'] (https://github.com/ReactiveX/RxSwift). – dfri
@Basheer_CAD вот в чем смысл! Я имею в виду, можно ли наблюдать вычислимое свойство только для чтения? будет ли установка ширины или высоты инициировать новый расчет области? (предположил бы нет, но может быть, какой-то фантастический компилятор ????) –