SwiftLee

iOS and Swift development blog by Antoine van der Lee

22 articles · iOS

Articles from SwiftLee (22)

iOS Aug 31, 2026

MVVM in SwiftUI: Using view models without overengineering

iOS Aug 24, 2026

@StateObject vs. @ObservedObject: The differences explained

iOS Aug 9, 2026

Sendable and @Sendable closures explained with code examples

iOS Jul 20, 2026

How to Test iOS Apps in Different Time Zones on a Physical iPhone

iOS Jun 29, 2026

Memberwise Initializer in Swift explained with Code Examples

iOS Jun 21, 2026

Swift 6.4: What's New in Concurrency

iOS Jun 16, 2026

SwiftUI Best Practices, straight from Apple's Xcode 27 Agent Skill

iOS May 26, 2026

Using Xcode Instruments to optimize Swift Concurrency Code

iOS May 18, 2026

Recording a Physical iPhone for App Preview Videos

iOS May 11, 2026

AI-Powered Xcode Simulator Automation (token-efficient)

iOS May 4, 2026

Unexpected Task suspension points in Swift Concurrency

iOS Apr 27, 2026

Immediate tasks in Swift Concurrency explained

iOS Apr 20, 2026

Xcode Instruments Time Profiler: Improve performance with AI

iOS Apr 14, 2026

Network Requests Optimization using Xcode's Simulator & Agents

iOS Mar 30, 2026

Xcode Build Optimization using 6 Agent Skills

iOS Mar 2, 2026

Using an MCP to perform product optimizations

iOS Feb 17, 2026

Swift Testing Agent Skill: Write high quality tests with AI

iOS Feb 8, 2026

Core Data Agent Skill: Now available open-source

iOS Feb 2, 2026

SwiftUI Agent Skill: Build better views with AI

iOS Jan 25, 2026

AI App Development: What I Learned in One Month

iOS Jan 19, 2026

11 Things I learned after using AI Agents full-time

iOS Jan 12, 2026

Agent Skills explained: Replacing AGENTS.md with reusable AI knowledge