defer的init方法中的使用 叶浩 2019-02-14 255 阅读1分钟 defer的作用在这里就不说明了,相信有很多关于defer的使用说名 下面直接上代码 var name: String = "" { didSet { do something } } init() { name = "小明" } 这样其实不能触发didSet方法,所以这个时候需要使用defer var name: String = "" { didSet { do something } } init() { defer { name = "小明" } }