Alex Hadfield 

@AlexHadfield
50 Followers
227 Following
485 Posts
Apple fan, iOS App Developer, working at Hoth Technologies, Taylor Swift fan, and member of The Church of Jesus Christ of Latter-Day Saints.
🏳️‍🌈 🇨🇱 🇺🇸
Website:https://www.AndrTech.com
Family Sharing in iOS 26.4 No Longer Forces Adults to Share a Payment Method https://www.macrumors.com/2026/03/18/ios-26-4-purchase-sharing-change/?utm_source=dlvr.it&utm_medium=mastodon
Family Sharing in iOS 26.4 No Longer Forces Adults to Share a Payment Method

With iOS 26.4, Apple has made a small but useful change to the way that Family Sharing works. Each adult member of the family can now use their own...

MacRumors
love when codex gives a time estimate of a few weeks, then you just say "do it" and it's done in 8 minutes
New in iOS 26.4 is the LinkMetadata API! A Swift-y addition to the LinkPresentation framework to make it easier than ever to get metadata from URLs. And it also fully supports Codable, Transferable, and App Intents! Check it out! https://developer.apple.com/documentation/linkpresentation/linkmetadata
LinkMetadata | Apple Developer Documentation

A structure containing metadata about a URL.

Apple Developer Documentation

Reading through the System Prompts / Hints that Xcode 26.3 injects into the agents is fascinating..and honestly is just helpful documentation to read…essentially concise examples of best practices and implementations recommendations.

Reminds me of the old programming "Guides" which apple used to publish alongside the main documentation which were more focused on how to use the API, than what it was.

There're in: Xcode.app/Contents/PlugIns/IDEIntelligenceChat.framework/Versions/A/Resources

📢 PSA: Scripts are out, modules are in. If you are still using scripts, you're probably doing it wrong.

Modules are MUCH more than just syntax for import/export. They execute #JavaScript completely differently and BETTER than scripts—better scoping rules, instant strict mode, a neat dependency resolution algorithm… everything you can think of is better served by a module than by a script.

#webdev

New from 404 Media: the FBI has been unable to get into the iPhone of raided Washington Post journalist because the phone had Lockdown Mode enabled. Apple markets Lockdown Mode mostly to stop spyware like NSO. Here, a real world example of it stopping access too https://www.404media.co/fbi-couldnt-get-into-wapo-reporters-iphone-because-it-had-lockdown-mode-enabled/
FBI Couldn’t Get into WaPo Reporter’s iPhone Because It Had Lockdown Mode Enabled

Lockdown Mode is a sometimes overlooked feature of Apple devices that broadly make them harder to hack. A court record indicates the feature might be effective at stopping third parties unlocking someone's device. At least for now.

404 Media

inspired by CLAUDE.md, I’ve started putting markdown files named after coworkers into work code repos so I can remind them to stop doing shit to the codebase that annoys me

for some reason they’re all mad at me now, which means ill be adding commands to JEREMY.md for an attitude adjustment

You might have heard Xcode 26.3 added Agentic Coding support. But Apple has also introduced an official MCP if you want to continue using Claude Code / Codex! 😍

So you don't have to switch your workflow to benefit—just teach Claude/Codex. Something for everyone in this release, really neat! 🙌🍎🤖

Here's the doc explaining it in detail: 👇
https://developer.apple.com/documentation/xcode/giving-agentic-coding-tools-access-to-xcode

#Xcode #ClaudeCode #MCP #AgenticCoding #iOSDev

Giving external agentic coding tools access to Xcode | Apple Developer Documentation

Let agentic coding tools access your project and Xcode capabilities using the Model Context Protocol.

Apple Developer Documentation
new Xcode onboarding just dropped

oooh baby new Apple Platform Security Guide just dropped.

https://help.apple.com/pdf/security/en_US/apple-platform-security-guide.pdf