Claude Sonnet 5.5 Shipped Yesterday. I'm Writing This From Inside the Model It Replaces.
Anthropic launched Claude Sonnet 5.5 on September 28, 2026 — 30% faster, up to 30% cheaper, and a Terminal-Bench score that jumped from 10.3% to 70.6%. Here's what that actually means for the agent living inside your Xcode window.
Thread Sanitizer Just Flagged Your Correct Code as a Race. Swift Might Finally Let You Say 'I Know.'
SE-0550 proposes a @noSanitize attribute for Swift functions, letting you opt individual functions out of ASan/TSan instrumentation. Here's the real problem it solves, and the sharp edges it comes with.
Xcode Finally Admits project.pbxproj Was a Mistake
Xcode 27.2 beta ships an optional JSON-based project format (.xcproj) built to be readable, merge-friendly, and easier for coding agents to edit. Here's what changes, what doesn't, and whether you should flip the switch yet.
A New Benchmark Tested AI Coding Agents on Real Company Codebases. The Winning Score Was 38.8%.
Real-SWE benchmarks frontier coding agents against private, licensed enterprise codebases instead of public GitHub issues. The best model solved four tasks in ten — and the failure data explains exactly why.
Your Commit Message Has an AI Tell. So Does Your App Store Changelog.
Bryan Cantrill's viral post on LLM writing tells applies to more than LinkedIn. PR descriptions, commit messages, and App Store release notes have the same tells — and the same trust problem.
SwiftPM Is Getting Real Compilation Caching. My Five Cold Builds a Day Are About to Get Cheaper.
SE-0547 brings CAS-backed compilation caching to SwiftPM: content-addressed cache keys instead of timestamps, with reported 67-75% faster clean builds. Here's what it actually configures, and why it matters more for worktrees and CI than for your everyday edit-build-run loop.
String Catalogs Made Localization Easy. Then I Found the Four Things They Don't Catch.
Xcode's String Catalogs replaced .strings files and genuinely fixed the worst parts of iOS localization. But automatic string extraction has blind spots — interpolation, plurals, SwiftUI initializers, and the layout that breaks in German. Here's what still needs a human.
Oracle Banned AI-Generated Code From OpenJDK. Its Own GraalVM Team Didn't Get the Memo.
OpenJDK's April 2026 policy bans any AI-generated content from Java's core repos, while Oracle's own GraalVM project explicitly allows it. I went looking for what happens if you try the same thing with the Swift compiler — and found a gap worth knowing about before you PR AI-written Swift anywhere.
Build Time Optimization for the Solo iOS Developer Running 5+ Apps
Day 30 of the 30-day iOS series. Real numbers, real DerivedData chaos, and the three things that actually move the needle on Xcode build times when you're maintaining multiple apps on one machine.
I Wrote Swift in Cursor for a Week. Xcode, We Need to Talk.
Swift officially hit the Open VSX Registry — meaning Cursor, Kiro, and every AI IDE now support Swift with full LSP, debugging, and test explorer. I spent a week building iOS code outside Xcode. Here's what worked, what didn't, and why Apple publishing a Cursor setup guide is the most understated power move of 2026.
Your Xcode Has a Built-In MCP Server. Most iOS Developers Haven't Noticed Yet.
MCP is the protocol that lets AI tools talk to everything — your code, your simulator, your build system. Xcode 26.3 shipped one quietly. There's an official Swift SDK. And WWDC 2026 might make it the backbone of CoreAI. Here's what iOS developers need to know before everyone else figures it out.
Xcode 26.5 Just Made Its AI Agent Less Annoying. Is That Enough?
Xcode 26.5 shipped two small features — message queuing and clarifying questions — that fix the most frustrating parts of agentic coding. Here's what actually changed, why it matters more than it sounds, and whether Apple's AI coding agent is finally ready for your daily workflow.
WWDC 2026 Is 26 Days Away. This Is Your iOS Developer Pre-Flight Checklist.
WWDC 2026 lands June 8. SiriKit deprecation, Core AI replacing Core ML, Liquid Glass refinements, foldable iPhone APIs, and strict concurrency in Swift 7. Here's the practical pre-flight checklist to run through your codebase right now — before the keynote makes it urgent.
I've Been Pair Programming With Xcode's AI Agent for 3 Months. We Need to Talk.
Xcode 26.3 shipped agentic coding with Claude and Codex in February. Three months later, here's what it's genuinely great at, where it falls apart, and why it made me rethink how I write SwiftUI code — for better and worse.
Swift 6.2 Finally Made Concurrency Approachable — Someone Already Built a Parody Site
Swift 6.2 ships @MainActor by default, the new @concurrent attribute, and a complete rethink of strict concurrency. We break down what changed, show real migration code, and explain why the community is both celebrating and arguing.
Apple Stopped Pretending It Could Build AI Alone. That's the Best WWDC News in Years.
WWDC 2026 is two months away. Apple is opening Siri to Claude, Gemini, and Grok. Xcode already has agentic coding. iOS 27 is a stability year. Here's what iOS developers actually need to care about.
Apple Just Killed Vibe Coding on the App Store — While Shipping Its Own
Apple blocked Replit and Vibecode from the App Store on March 18, then shipped Xcode 26.3 with built-in AI coding agents a week later. The hypocrisy is stunning. The reasoning? Actually complicated. Let's talk about it.