SwiftUI Weekly

Share this post

SwiftUI Weekly - Issue #125

weekly.swiftwithmajid.com

SwiftUI Weekly - Issue #125

The curated collection of links about SwiftUI. Delivered every Monday.

Dec 20, 2022
Share this post

SwiftUI Weekly - Issue #125

weekly.swiftwithmajid.com

Sponsor

Spot the differences, merge in seconds — kaleidoscope.app

Kaleidoscope gives you power tools to use at each stage of the development cycle. Compare source code, resolve git merge conflicts, debug with the kspo command, and check your XCTest results. Get 20% off by using coupon SwiftUIWeekly.

Reading

Building custom layout in SwiftUI. LayoutValueKey.

During the last weeks, we covered many aspects of building custom layouts using the new Layout protocol in SwiftUI. But we still have a lot to cover. This week we will learn how to use the LayoutValueKey protocol to pass custom layout parameters while composing views in the custom layout.

Understanding SwiftUI view lifecycles

I wrote an app for observing how various SwiftUI constructs and container views affect view lifecycles, including the lifetime of state.

SwiftUI vs. Storyboard: Which Is the Best for iOS Devs?

How to choose between SwiftUI vs. Storyboard for developing iOS and iPadOS GUI components. Pros, Cons, and Comparison of Swift.

How to show badge on List Row in SwiftUI

Learn how to add and remove a badge on List rows.

Code

swiftui-view-lifecycle

Observe how different SwiftUI container views affect state and lifecycle events (onAppear, onDisappear).

Video

Enum Navigation in iOS 16

Learn how you can capitalize the power of enums and the new NavigationStack in iOS 16 to streamline and manage your navigation.

Share this post

SwiftUI Weekly - Issue #125

weekly.swiftwithmajid.com
TopNew

No posts

Ready for more?

© 2023 Majid Jabrayilov
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing