SwiftUI’s Property Wrappers
Can you see the fact it is observing?
Property Wrappers are at the heart of SwiftUI. Want to get your noses wet with this great technology?
Read on to find out all the details!
Difficulty: Beginner | Easy | Normal | Challenging
This article has been developed using Xcode 13.1, and Swift 5.5.1
Prerequisites
* You will be expected to make a Single View SwiftUI Application in Swift.
Terminology
Property Wrappers: A property wrapper adds a layer of separation between code that manages how a property is stored and the code that defines a property
The motivation
Property Wrappers are used in my Swift Example, but even that article doesn’t cover the specific property wrappers used in SwiftUI (although the background reading there would really help the reader of this article, especially since it covers projectedValue which are indicated with a proceeding dollar sign `$`).