<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>IOS on Hugh's Blog</title><link>https://www.hughlee.page/en/categories/ios/</link><description>Recent content in IOS on Hugh's Blog</description><generator>Hugo -- 0.148.2</generator><language>en</language><lastBuildDate>Tue, 12 Aug 2025 22:11:00 +0800</lastBuildDate><atom:link href="https://www.hughlee.page/en/categories/ios/index.xml" rel="self" type="application/rss+xml"/><item><title>Swift 6 Migration Pitfalls You Should Know</title><link>https://www.hughlee.page/en/posts/swift-6-migration-pitfalls/</link><pubDate>Sat, 09 Aug 2025 22:37:27 +0800</pubDate><guid>https://www.hughlee.page/en/posts/swift-6-migration-pitfalls/</guid><description>Real-world lessons from incrementally migrating to Swift 6—pitfalls, concurrency isolation gotchas, and practical mitigation strategies.</description></item></channel></rss>