All posts

Posts tagged with: Xcode

17 posts found

A relay runner's hand passing a baton to the next runner
AI Coding Tools Claude

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.

6 min read
A red warning light glowing in a dark room
Swift Concurrency

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.

6 min read
A tangled knot of rope slowly being untangled into a straight line
Xcode Git

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.

7 min read
A red pen marking corrections on a graded exam paper
AI Agents Coding Agents

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.

7 min read
A close-up of a poker hand being held, evoking the idea of a tell
AI Coding Tools Vibe Coding

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.

8 min read
Rows of server storage racks, the kind of content-addressed cache infrastructure SwiftPM is about to borrow from
Swift Swift Evolution

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.

7 min read
Overhead airport direction signs printed in several languages at once
Localization SwiftUI

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.

7 min read
Two dirt roads splitting apart between trees, one path diverging from the other
Open Source AI Coding Tools

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.

8 min read
A close-up black and white photograph of a mechanical stopwatch — the kind a track coach would hold, not a Rolex — face-on, hands frozen mid-second.
Xcode iOS Development

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.

9 min read
Lines of code with colorful syntax highlighting on a dark screen — representing Swift development breaking free from Xcode into AI-powered IDEs like Cursor and Kiro
Swift Cursor IDE

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.

8 min read
Network cables plugged into a server rack — representing how MCP connects AI tools to developer infrastructure like a universal protocol
MCP Model Context Protocol

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.

9 min read
A monitor displaying lines of code in a dark IDE — representing the developer experience of working with Xcode's updated AI coding agent
Xcode AI

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.

9 min read
Colorful sticky notes pinned to a planning board — the analog version of what your Xcode project needs right now
WWDC 2026 iOS 27

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.

8 min read
A developer workspace with a MacBook showing code on screen — representing the daily reality of working with AI coding agents in Xcode
Xcode AI

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.

10 min read
Colorful thread spools organized neatly on shelves — a visual metaphor for Swift's newly organized approach to concurrency
Swift Swift 6.2

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.

9 min read
Apple WWDC 2026 event branding — the annual developer conference where Apple is expected to open Siri to third-party AI chatbots
WWDC 2026 iOS 27

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.

8 min read
Apple App Store gate blocking vibe-coded apps while Xcode with AI agents walks through the side door
Apple Vibe Coding

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.

12 min read