Swift-属性监听
Posted Vijay的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift-属性监听相关的知识,希望对你有一定的参考价值。
监听属性的改变(开发中使用很多)
oc中长是重写set方法
swift通过属性监听器
class Dog: NSObject { var name:String?{ // 属性监听器 // 属性即将改变监听 willSet{ // print("111") // print(name) print(newValue) } // 属性已经改变监听 // 开发中常用这个监听属性改变 didSet{ // print("222") // print(name) print(oldValue) } } } let d = Dog() d.name = "why" //d.name = "ee" print(d.name)
以上是关于Swift-属性监听的主要内容,如果未能解决你的问题,请参考以下文章
如何将这个 Objective-C 代码片段写入 Swift?