在此示例中,美元符号有什么作用?
Apple编写的有关SwiftUI的教程使用美元符号来绑定数据,而我在查找有关SwiftUI中此数据绑定的更多信息时遇到了麻烦。
Toggle(isOn: $showFavoritesOnly) {
您可以使用$前缀来访问对状态变量或其属性之一的绑定。
这是某种inout
类型参数吗?那是使用“&”号传递的。
回答:
该$
是与物业代表一起使用。
它 ,而是 (感谢@matt!)。
有关属性委托的更多信息,请参见此Swift Evolution 文档。
例如在中@State var aState = false
,State
是属性委托。
这意味着如果我们写:
aState
我们正在获取Bool
价值$aState
我们正在获取Binding<Bool>
价值
不同的属性委托将生成不同的值。
以上是 在此示例中,美元符号有什么作用? 的全部内容, 来源链接: utcz.com/qa/413127.html