Mattt with a truly wonderful article on property wrappers. As you may be aware by now, they are at the core of the language enhancements that make SwiftUI and Combine possible. Understanding them is important, but you'll also see how to implement your own in this article.
While I'm on the subject. I also came across, and liked ValidatedPropertyKit from Sven Tiigi and Burritos (which has the very best name!) from Guillermo Muntaner. 👍
I've been keeping a close eye on the Design+Code YouTube channel over the last couple of weeks while Meng To has been putting together his SwiftUI course. Yesterday saw the release of it, and it's great. I've always liked his focus on technologies from a design perspective, and this course is no different. 👍
This is not a sponsored link but for full disclosure, I asked for a review copy of the course and was provided with one.
When I looked at the URL of this site, I figured it might be a few scribbled notes about SwiftUI. When I looked at the title of the page, I figured it might be a few notes on Combine. What I didn't expect was what I found… It's a very well written (but still work in progress) full book on Combine from Joseph Heck. Amazing.
I only found out about GRDB from Gwendal Roué a few weeks ago. He's been busy since WWDC though as there's already a set of Combine extensions for the library! There's also a great example app if you want an illustration of how this might work end to end.