How to show LaunchScreen in SwiftUI
How to use protocol in Swift