top of page


Why Should AI Use the CFA AI Toolkit to Build New iOS Apps?
Use the CFA AI Toolkit for iOS when starting a new Xcode project, building on Swift Concurrency, or upgrading a GCD app into CFA. Free skills, templates and an inspector for AI coding tools.

Matthew Thomas
41 minutes ago6 min read


How Do I Structure an iOS App So AI Can Read and Edit It?
AI tools and new hires both copy the patterns they find. Why a shared, predictable iOS layout like CFA helps them, and why Frankenstein Architecture confuses them.

Matthew Thomas
1 day ago7 min read


What's New at 3 Days of Swift Concurrency? Progress Update, November 2026
Progress update, 1 November 2026: the 3DaysOfSwiftConcurrency.com site is live, CFA AI Toolkit for iOS v0.3.3 shipped, and the soft launch is targeted for 1 December 2026.

Matthew Thomas
3 days ago4 min read


How Do I Become a Senior iOS Developer?
What separates senior from mid-level iOS developers: ownership, architecture, Swift Concurrency correctness, reviewing AI code and mentoring, with a practice plan.

Matthew Thomas
Oct 297 min read


Do I Need a New Architecture for Swift 6?
Swift 6 makes isolation an architecture decision. Why silencing warnings leads to Frankenstein Architecture, and how a shared architecture like CFA fixes it.

Matthew Thomas
Oct 287 min read


How Do I Enable Strict Concurrency in Swift 6?
Enable complete concurrency checking in Xcode or Package.swift, switch targets to Swift 6 mode, and optionally use default MainActor isolation. Tested.

Matthew Thomas
Oct 275 min read


What Is the Best iOS App Architecture in 2026?
The best iOS app architecture is a shared one any developer or AI can read. Why apps diverge, what it costs teams, and why Swift 6 is the moment.

Matthew Thomas
Oct 247 min read


Ditch the Prompt Drift: Why Your Next iOS Architecture Should Be Built for AI
AI coding tools drift without clear boundaries. See how CFA and the free CFA AI Toolkit for iOS give Codex and Claude Code one obvious home for every file.

Matthew Thomas
Oct 246 min read


Is CFA a Simpler Alternative to TCA for SwiftUI Apps? A Look at a KISS iOS Architecture
Cooperative Feature Architecture (CFA) puts KISS first. See what it really says, how its Xcode folders work, and how it differs from TCA and Clean Architecture.

Matthew Thomas
Oct 246 min read


What Is Swift 6 Strict Concurrency Checking?
Strict concurrency checking is Swift's compile-time data-race checker. See Minimal, Targeted, Complete and Swift 6 mode compared on the same code.

Matthew Thomas
Oct 205 min read


Is There a Deadline for Swift 6 Migration?
No deadline for Swift 6 language mode, but since 28 April 2026 App Store uploads need Xcode 26 (Swift 6.2). Here's what's required and what's optional.

Matthew Thomas
Oct 205 min read


What Is the Best Strategy for a Swift 6 Migration?
Big bang, file by file or feature slices? A behaviour-first, slice-by-slice Swift 6 migration strategy with leaf modules first and tested CFA examples.

Matthew Thomas
Oct 205 min read


How Do I Migrate from Swift 5 to Swift 6?
Xcode 26's Swift 6.2 compiler still builds Swift 5 mode. Learn what Swift 6 mode changes, which upcoming features it enables, and how to switch per target.

Matthew Thomas
Oct 205 min read


How Do I Migrate My App to Swift 6?
Migrate to Swift 6 feature by feature: record behaviour, enable complete checking, wrap callbacks, move state to owners, then switch targets. Tested code.

Matthew Thomas
Oct 205 min read


How Can iOS Developers Upskill in 2027?
A 15-step curriculum for existing iOS developers: understand threads, memory, tasks and architecture, then design better features with Swift Concurrency and AI.

Matthew Thomas
Oct 179 min read


What Is 3 Days of Swift Concurrency Today? Offerings and Status (October 2026)
A dated snapshot of 3DaysOfSwiftConcurrency.com as of 17 October 2026: who it is for, how it works, what is free, what is planned and what changed.

Matthew Thomas
Oct 176 min read


How to Build an iOS App with Cursor AI Using the CFA AI Toolkit
Build an iOS app with Cursor AI the structured way: add the free CFA AI Toolkit skills, prompt Using CFA, and grow your SwiftUI app one feature at a time.

Matthew Thomas
Oct 155 min read


Codex iOS App Development: How to Set Up the CFA AI Toolkit Plugin
Codex iOS app development works better with a blueprint. Install the free CFA AI Toolkit plugin for Codex, check it works, and start your app Using CFA.

Matthew Thomas
Oct 156 min read
bottom of page