English · 中文

A First Look at Liquid Glass in SwiftUI: Understand the Material Before Redesigning

Jun 11, 2025

Use the WWDC25 and Xcode 26 beta guidance to understand Liquid Glass hierarchy, availability, accessibility, and a reversible migration strategy.

A Complete SwiftUI Accessibility Audit: VoiceOver, Dynamic Type, and Hit Targets

May 31, 2025

Audit SwiftUI semantics, reading order, Dynamic Type, touch targets, contrast, and reduced motion as one complete user workflow.

Actor Boundaries in Swift: Keeping View Models Focused on UI State

May 21, 2025

Give shared mutable resources to actors, keep presentation state on MainActor, and handle races with cancellation and request identity.

Beyond AsyncImage: A Cancellable, Cache-Aware SwiftUI Image Pipeline

May 10, 2025

Separate downloading, caching, decoding, and presentation state to build a SwiftUI image pipeline with cancellation and validated responses.

Practical Lua 5.4 Metatables for Domain-Rich Data

Apr 29, 2025

Use Lua 5.4 metatables to build constrained lightweight domain objects without inheritance emulation, hidden effects, or clever metamethods.

  • « Prev
  • Page 11 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 ♥