Enabling the Xcode 27 MCP Server in Claude Code
Xcode 27 exposes an MCP server that greatly improves how agentic coding can operate on your projects.
The best things in life are bagels.
Xcode 27 exposes an MCP server that greatly improves how agentic coding can operate on your projects.
Announcing Afolio, a native Mac app for tracking and managing your Lego collection: sets, parts, and minifigures. Free to download, with a single lifetime unlock.
We've just opened up our TestFlight for this year's system updates (iOS 26, watchOS 26, macOS 26): Streaks Beta Testing We'll be adding a number of new features when it's time to ship, so if you'd like a preview of
In the iOS 18 / Xcode 16 development cycle (2024), I've converted a lot of my code from using completion handlers to using async/await. This article outlines the general strategy I've used, which has been quite effective. Assume we're starting with a widely-used function
Today we have launched a major update to Streaks , which includes the following improvements: Added support for iOS 18, including Control Center widgets, dark/tinted App Icons, and recording State of Mind to Health. Added support for watchOS 11, including Live Activities and "double tap" gesture. Added emoji
One of the headline features of iOS 18 is the ability for apps to create their own Control Center widgets. Without getting into the specifics of creating a Control Center widget, this article talks about using custom symbols in those widgets. In your ControlWidget implementation, you define the image and
In iOS 17 (announced in June 2023), it became possible to configure widgets using the new "App Intents" system, instead of the legacy "INIntents" system. The legacy .intentsdefinition file had become extremely unwieldy to use, so this is a great improvement (especially when supporting as many
Little Streaks is our new habit-forming app for children. This post walks you through some of the features and how to get started using the app. See also: Introducing Little Streaks Adding a Child The first step in Little Streaks is to add a new child. Each time you open
Today we are announcing Little Streaks , our new app for iPhone and iPad. Little Streaks is an app to help kids form good habits! We've built on what we've learned with Streaks and tailored it to the needs of children. The app is centered around completing
With the recent release of Apple Vision Pro, we have released a native version of Streaks for the new device. While we could have released the iPad version of Streaks on Apple Vision Pro, we wanted to offer a native experience that looks and feels like Apple Vision Pro apps
Today we have released Streaks 9.3, which adds the following improvements for iOS 17 and watchOS 10: Interactive widgets for completing tasks and starting timers Interactive Live Activities Support for StandBy mode Support for iPhone 15 Pro action button An all-new design for Apple Watch Support for Smart Stacks
You can now register for the Streaks TestFlight here: https://streaks.app/beta We'll be periodically releasing new betas over the coming months as we prepare for the release of iOS 17, watchOS 10 and macOS 14 Sonoma. If you notice any unexpected behaviour with the app, please
Today we have released Streaks 9.1, which adds all-new "Screen Time" tasks to help you reduce or increase your app usage. For example, if you wanted to play less games, you would use the "Decrease Screen Time" task and select the "Games" category.
In the Streaks 9.1 update , we've added two new tasks: "Decrease Screen Time" and "Increase Screen Time", which work as follows: In the "Add Task" screen, you select either of these tasks You can then choose which app(s) they want
With the release of Streaks 9 , one of the major changes in the app is that the Apple Watch app is now (mostly) built in SwiftUI. This has been in the works for over two years, so it's a great relief to finally ship it! This article discusses