我想知道是否有一种方法可以在可选的上实现计算(computed)属性,它不需要展开或缺省值.为了便于示例,请设想以下场景:
我们有一个UITextField子类,我们想要添加某种验证.让我们假设是否有值(同样,这是出于示例的目的).目前要做到这一点的方法是:
var hasValue: Bool {
if let value = text {
return value.isEmpty
} else {
return false
}
}
我试着在Swift documentation 里找了找,但我没能找到这样的东西.有没有人有更好的解决方案?:)