KVO and Swift

前端之家收集整理的这篇文章主要介绍了KVO and Swift前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

不像Objective-c中的类,Swift类对于KVO并没有原生的支持,不过你可以在类型安全的前提下使用属性观察者轻松的完成相同的目标.

不管如何,从NSObject类派生出的类是支持KVO的,如果你想在不使用属性观察者的情况下使用KVO,你只要从NSObject类中继承你的类.

不幸的是,即使从NSObject类派生,KVO也不是自动开启的,你希望用KVO观察的属性必须用dynamic关键字标记,才可以字Swift中的类中使用KVO.

原文链接:https://www.f2er.com/swift/323356.html

猜你在找的Swift相关文章