Your Second iOS & SwiftUI App

Nov 4 2021 · Swift 5.5, iOS 15, Xcode 13

Part 3: Managing Rows

24. Environment Values

Episode complete

Play next episode

About this episode

Leave a rating/review

See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 23. Environment Next episode: 25. Sections

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Notes: 24. Environment Values


Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

As you can see, environment objects are a really nice SwiftUI feature, for keeping the code that connects views as simple as possible.

  @EnvironmentObject var library: Library

  var body: some View {
@Environment(\.dimiss) var dismiss
            library.addNewBook(book, image: image)

[book.title,].contains(where: \.isEmpty)