SwiftUI Weekly The curated collection of links about SwiftUI. Deliver every Monday.

News

Struct + Property Wrapper didSet defect? forums.swift.org – Share Hi all, something I noticed in Swift 5.2 in the latest betas, and the latest snapshots, when you use a property wrapper for a struct, and you set a value inside the struct, a didSet does not get called.

Reading

Binding in SwiftUI swiftwithmajid.com – Share Binding is one of the several property wrappers that SwiftUI presents us to control data flow in the app. Binding provides us a reference like access to a value type. This week we will understand how and when to use binding. We will learn how to avoid common mistakes while using binding in SwiftUI.

View Communication Patterns in SwiftUI www.vadimbulavin.com – Share How to pass data between SwiftUI views? When to use SwiftUI binding, Environment and PreferenceKey explained with Swift code examples? These are the questions to answer in this article.

SwiftUI 3D Scroll Effect Tutorial trailingclosure.com – Share At the end of this tutorial you’ll be able to add this 3D effect to any custom SwiftUI view in your app. Let’s get started!

Scale Effect medium.com – Share The scale effect is used to make content either larger or smaller. You’ll be able to find so much more you can do with the scale effect, and you’ll be just as amazed as I was when I found out what it can do.

Code

Shapes github.com – Share Commonly used shapes for SwiftUI.

StepperView github.com – Share SwiftUI iOS component for Step Indications.

Video

Firebase with SwiftUI www.youtube.com – Share A complete step-by-step how to install Firebase with CocoaPods in SwiftUI.

User Interface Testing for SwiftUI Applications www.youtube.com – Share In this video, Mohammad Azam will demonstrate how to perform user interface testing for SwiftUI applications.

Did you enjoy this issue?

If you don't want these updates anymore, please unsubscribe here If you were forwarded this newsletter and you like it, you can subscribe here