English · 中文

A Production Checklist for Upgrading SwiftUI Apps to iOS 26

Sep 20, 2025

After the stable Xcode 26 release, use reversible build, design, data, accessibility, rollout, and observability boundaries for a production SwiftUI migration.

Swift 6.2 Approachable Concurrency: What Actually Changes During Migration

Sep 16, 2025

After the stable Swift 6.2 release, understand how default actor isolation, caller-context async execution, and @concurrent reshape incremental migration.

SwiftUI Long-List Performance: Identity, Laziness, and Fewer Invalidations

Aug 30, 2025

Build a reproducible SwiftUI Instruments experiment that separates unstable identity, expensive body work, image pipelines, invalidation, and layout costs.

Testable Swift Macros: Separating Generation Logic from Compiler Plugins

Aug 21, 2025

Split a Swift macro into a thin plugin entry point, pure generation rules, syntax construction, and deliberate diagnostics for smaller and more stable tests.

SwiftUI Phase and Keyframe Animations: Choosing the Right Abstraction

Aug 11, 2025

Compare ordinary state animation, PhaseAnimator, and KeyframeAnimator, then choose the smallest model that preserves meaning, interruption, and accessibility.

  • « Prev
  • Page 9 of 14
  • Next »
Portrait of Lukes Lu

Lukes Lu

Software Developer

  • lukes.lu@yahoo.com
  • github.com/ilukes
  • @lupingui
  • Home
  • About
  • Keywords →
    • SwiftUI
    • OpenAI
    • Responses API
    • cancellation
    • iOS 26 beta
    • reasoning effort
    • AI Agent
    • Codex

©2026 All rights reserved. Made with Jekyll and ♥