PinnedIniOS IC WeeklybyXiangyu·Feb 22The 1993 C++ Paper That Accidentally Predicted SwiftUIWe think of reactive UI and property wrappers as modern marvels. But a researcher working with C++ figured out the exact same paradigm…
PinnedIniOS IC WeeklybyXiangyu·Mar 6Why Your Average is Lying: The 189ms Mystery Between iOS and AndroidIn the world of mobile performance monitoring, we are taught to worship the “Average.” It’s the hero of every dashboard and the main bullet…
PinnedIniOS IC WeeklybyXiangyu·Apr 24The Flaky Test That Taught Me How Swift Concurrency Actually WorksBuilding a test clock in Swift sounds simple. Making it deterministic under @MainActor is where the real concurrency model reveals itself.
IniOS IC WeeklybyXiangyu·3d agoA Practical Guide to Group(subviews:) and ForEach(subviews:)in iOS 18The sequel to the ForEach(items.indices, id: \.self) post — this time on when the new public Subview API is actually worth reaching for.
IniOS IC WeeklybyXiangyu·Jul 3What ViewBuilder Is Actually Doing With ForEach(items.indices, id: \.self)A one-line pattern that looks harmless, isn’t a “loop,” and quietly hands SwiftUI the wrong notion of identity.
IniOS IC WeeklybyXiangyu·Jul 1The Format Specifier That Almost Crashed My Localization: A Deep Dive into %@ vs %sHow a single translator’s typo turned into a runtime NSCocoaErrorDomain error, and why Apple's format-string validation is both a blessing…
IniOS IC WeeklybyXiangyu·Jun 24Taking Control of Text: A Deep Dive into SwiftUI’s TextRendererFor as long as SwiftUI has existed, Text has been a black box. You hand it a string, a font, and a color, and it hands you back pixels…
IniOS IC WeeklybyXiangyu·Jun 18Your Actor Isn’t a QueueWhat Task priority actually does in Swift Concurrency — and why a "serial" actor still won't process your work in order
IniOS IC WeeklybyXiangyu·Jun 2The Shared State Pattern: From Combine to Swift ConcurrencyWhen you strip away the ceremony of iOS state management, you find the same core problem recurring across decades: how do you wrap mutable…
IniOS IC WeeklybyXiangyu·May 29How Swift Erases the Cost of async: A SIL-Level InvestigationMost articles about Swift concurrency performance tell you the same thing: async functions have an entry hop to their executor, that hop…