Blog · 2 files
| Name | Tags | Date | Read |
|---|---|---|---|
| September 2026 · 2 posts | |||
| swift-6-2-main-thread-and-weak-self.md Main actor, @concurrent and [weak self]: concurrency habits for Swift 6.2 How Swift 6.2's default main-actor isolation, nonisolated(nonsending) and @concurrent change where your code runs, why async does not mean background, and when [weak self] in a Task still matters. iOS | #ios #swift #concurrency | 8 min | |
| passing-data-between-screens-observable.md Data flow between screens: from UIKit injection to SwiftUI's @Observable Passing data forward and back between UIKit view controllers without singletons, sharing state in SwiftUI with @Observable, @State, @Environment and @Bindable, value-based navigation, and what changed about @State initial values in Xcode 27. iOS | #ios #swift #uikit #swiftui | 8 min | |