今天是週六補班日,我們今天會提到 SwiftUI生命週期
Uikit 的 viewDidLoad()
就是提到 onappear
與 ondisappear
當視圖或元件,開始或結束時得以觸發。
你可以在它之後放上
//我是開始後
.onAppear {
print("appear!")
}
//我是結束時
.onDisappear {
print("disappear")
}
SwiftUI
從IOS 14開始,當您在Xcode 項目中創建新的SwiftUI應用程序時,就能開始選擇SwiftUI App Lifecycle
@main
struct SampleApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
上頭@main的敘述是表示,只是app的起頭
只需使用符合新協議的簡單結構即可創建整個應用程序