Swift-day 2

1、数据绑定,改变标题

@State private var zoomed: Bool = false
属性包装器包装的变量

self.title 单向绑定
self.$textInput 双向绑定 传的是数据结构
self.title= self.textInput 赋值是String
self._title=title //绑定类型加下划线

Swift-day 2_第1张图片

2、数据绑定,传递结构 Binding

Swift-day 2_第2张图片

3、取得系统数据 @Environment

可以取到系统key的写法:developer.apple.com/documentation/swiftui/environmentvalues

Swift-day 2_第3张图片

4、观察者数据绑定 - ObservableObject, Published, ObservedObject

5、客户端编码框架MVVM模式 - Model-View-ViewModel

Swift-day 2_第4张图片

你可能感兴趣的:(IOS,swift,开发语言,ios)