Endless gratitude to the extraordinary souls who so freely entrusted us with the priceless wisdom they bore: Matt Massicotte, @azamsharp, @iosartem, @livsycode, Lee young-jun, Ugur Toprakdeviren and @leogdion
Posting events, subscribing from other places: it’s a common pattern when writing code. @livsycode shows how to do this in a type-safe manner using Swift.
Curated in this week's #swiftleeweekly https://t.co/ar9LWQ6vYI
Have you ever heard about Zombie Objects? When I started iOS development, ARC had just been released, and Zombie Objects were still something I used quite often. @livsycode takes you through it.
Curated in this week's #swiftleeweekly https://t.co/wTixWMGcFy
This tutorial by @livsycode demonstrates using AnyLayout to toggle smoothly between layout types like HStackLayout and VStackLayout in SwiftUI—preserving view state and enabling animated transitions when layout containers change.
https://t.co/xLSo5gkeWK
This guide from @livsycode explains how to use explicit dependency injection in Swift and SwiftUI to make code more modular, testable, and predictable — showing patterns that avoid hidden globals and improve maintainability.
https://t.co/ZGjBHaq1un
This tutorial by @livsycode shows how to build a stretchable header in SwiftUI that expands or contracts based on scroll position—working for both vertical and horizontal scroll views and adding smooth, dynamic interaction to your UI.
https://t.co/Q5HdEtK9Jr
Do you prefer Actors, DispatchQueues, or locks like NSLock? @livsycode explains how to choose in practice.
Curated in this week's #swiftleeweekly https://t.co/btvxnjHg9b
In this article, @livsycode shows how to catch and handle sheet dismissal in SwiftUI using the state observing. Letting you confirm exits, save changes, or prevent accidental closure.
https://t.co/bagOGmktry
In this article, @livsycode explains how high-performing teams adapt to AI by fostering psychological safety, setting clear goals, sharing ownership, and encouraging continuous learning so humans and AI tools amplify each other’s strengths.
https://t.co/KH54qF0zrd
This guide from @livsycode shares practical best practices for writing effective prompts with foundation models, focusing on clarity, structured context, examples, and iterative refinement to get more reliable AI responses.
https://t.co/qpBSi0QGfz
This week's community roundup:
@SagarUnagar_ explains what associatedtype is and why it exists, how it differs from generics and enables flexible, type-safe abstractions in protocols.
@kylebrowning on how to use Xcode's Instruments to profile real SwiftUI performance issues like image loading, list scrolling, and network calls, then fix and verify them.
@livsycode on how to build a reusable SwiftUI spotlight onboarding component that highlights views with a rounded cutout and supports multi-step flows.
In his article, @livsycode explains how to implement dependency injection using a container in SwiftUI, centralizing object creation and lifecycle management.
https://t.co/Eo9Ay9HUYN
A guide by @livsycode where he kindly shows how to build a WhatsApp-style top notification banner in SwiftUI by presenting it in a separate UIWindow.
https://t.co/PpnngBBDNb
If you love animations and you’re using SwiftUI, you’ll definitely enjoy this animation example by @livsycode.
Curated in this week's #swiftleeweekly https://t.co/le16foxMcp
This nice component by @livsycode shows how to create a reusable toast notification in SwiftUI, handling presentation, auto-dismiss timing, and animations.
https://t.co/pppJ3qVhWo
In his article, @livsycode clearly separates three terms that are often mixed together in concurrency discussions: threads execute code, queues schedule work, and actor executors preserve isolation.
https://t.co/qQ8j2jmnlt
Read how @livsycode breaks app startup into the parts that actually matter for performance: process creation, dyld, pre-main work, UIApplicationMain, scene setup, and the first rendered frame.
https://t.co/SFbOkd2Syj
Highlight parts of your app during onboarding by using a dimmed background. @livsycode explains how you can use this effective technique in your SwiftUI onboarding.
Curated in this week's #swiftleeweekly https://t.co/h8jpDjbzLf
In this piece, @livsycode explains that withAnimation on iOS 13–16 has no built-in completion callback, so you need your own workaround if later logic depends on animation finish.
https://t.co/AEHIXXTh81