SwiftUI
- Declarative Framework made with Swift
- SwiftUI is convenient but slow
SwiftUI Overview - Xcode - Apple Developer
- SwiftUI App abides by the App Protocol.
- Structure Body returns 1 or more scenes.
@mainmarks the entry point of the app.- I like how it is declarative
swift
import SwiftUI
struct LandmarkDetail: View { var body: some View { Text("Hello, World!") }}
struct LandmarkDetail_Previews: PreviewProvider { static var previews: some View { LandmarkDetail() }}swift
struct LandmarkRow_Previews: PreviewProvider { static var previews: some View { Group { LandmarkRow(landmark: landmarks[0]) LandmarkRow(landmark: landmarks[1]) }.previewLayout(.fixed(width: 300, height: 70)) }}swift
Text("Turtle Rock").font(.title)