Apple put an AI coding assistant directly into Xcode.
I tested it with VoiceOver.
Some of it is genuinely useful. It can generate code, fix errors, and work across files.
But the accessibility problems are serious: unlabeled controls, confusing labels, and response views that can become difficult or unsafe to navigate with a screen reader.
I wrote up the full teardown here:
https://taylorarndt.substack.com/p/taylors-teardowns-xcode-intelligence
Taylor’s Teardowns is back, just in writing now.
#Accessibility #AppleDevelopment #SwiftDevelopment
Taylor’s Teardowns: Xcode Intelligence

Taylor’s Teardowns: Xcode Intelligence

Taylor’s Substack

I've been impressed with Swift's Codable. Anyone see any interesting uses of it? Like extending supported types, supporting CSV (I think I found/tried CSV support at one point and liked it), other formats… #SwiftDevelopment

Edit: It wasn't CSV I tried, but some sort of binary encoder.

Improving the usability of C libraries in Swift

There are many interesting, useful, and fun C libraries in the software ecosystem. While one could go and rewrite these libraries in Swift, usually there is no need, because Swift provides direct interoperability with C. With a little setup, you can directly use existing C libraries from your Swift code.

Swift.org
In the final part of my Rich Notes App series, we’re adding categories, sorting, and filtering with SwiftData plus a few finishing touches to make it shine.
Watch here: https://youtu.be/UUvgm9-yltE
#SwiftUI #SwiftData #SwiftDevelopment @AttributedString

What happens when your caching infrastructure's connection pool gets exhausted? Discover the root cause of Tuist's critical outages and how simple config changes prevented cascading failures.

🔗: https://blog.jacobstechtavern.com/p/the-great-connection-pool-meltdown?r=2n7y0m&utm_campaign=post&utm_medium=web by Jacob Bartlett (@JacobBartlett) & Pedro Piñera (@pedro)

#iOSDev #SwiftDevelopment #TechNews

The Great Connection Pool Meltdown

A war story from the frontlines at Tuist

Jacob’s Tech Tavern

Language learning from graded readers is restrictive. What if you could learn from real-world articles matched to your proficiency level using AI?

🔗: https://twocentstudios.com/2025/11/15/comprehensible-later-read-it-later-for-language-learners/ by Chris Trott (@twocentstudios)

#iOSDev #SwiftDevelopment #TechNews

Comprehensible Later: A Read-it-later App for Language Learners

Sometimes the best lessons about software architecture come from unexpected places. This developer shares insights learned while building a gardening app.

🔗: https://azamsharp.com/2025/11/19/lessons-learned-veggie-garden.html by Mohammad Azam (@azamsharp)

#iOSDev #SwiftDevelopment #TechNews

Lessons Learned Veggie Garden

What I Learned While Building My Veggie Garden

AzamSharp

iMessage has no official API, but that didn't stop this developer. Learn how to work with macOS sandboxing and SQLite to bring AI Agents to iMessage.

🔗: https://fatbobman.com/en/posts/deep-dive-into-imessage/ by Xu Yang (@fatbobman)

#iOSDev #SwiftDevelopment #TechNews

Deep Dive into iMessage - Behind the Making of an Agent

Explore iMessage internals: SQLite database structure, Core Data timestamps, macOS sandbox bypass. Learn to build iMessage Agents with TypeScript for message automation and AI integration, featuring the complete implementation of open-source imessage-kit project.

fatbobman.com

With LLMs handling so much of the heavy lifting, is maintaining a personal Zettelkasten still worth the effort? This article makes a compelling case that it is.

🔗: https://christiantietze.de/posts/2025/11/whats-zettelkasten-good-for-in-age-of-llms/ by Christian Tietze (@ctietze)

#iOSDev #SwiftDevelopment #TechNews

What’s a Zettelkasten Good for in the Age of Affordable LLM’s?

Why spend time on your own knowledge and do so much manual labor when you could, you know, let the robots dance instead? I believe the answer lies in deep work and expertise.

Christian Tietze

Tired of boilerplate code when modeling DynamoDB tables? DynamoModel eliminates the repetition with a clean, dependency-free approach.

🔗: https://swifttoolkit.dev/posts/dynamo-model by Natan Rolnik (@natanrolnik)

#iOSDev #SwiftDevelopment #TechNews

Writing Single-Table DynamoDB Apps with DynamoModel

Get familiar with single-table design in DynamoDB and a dependency-free package for type-safe data models