Douglas Hill’s recent posts

Follow/subscribe for updates

7 August 2025

Today’s lesson: With Foundation Models, use the same beta of Xcode and iOS. Any use of tool calling using Xcode 26 beta 4 running on iOS 26 beta 5 crashes at launch with dyld: Symbol not found: _$s16FoundationModels16GeneratedContentV10propertiesACs13KeyValuePairsVySSAA013ConvertibleTocD0_pG_tcfC. »

28 July 2025

For our iOS team at Nutrient, WWDC is a very special week, so I wanted to share how we make the most of this exciting occasion. We do remote WWDCs like we used to do in-person WWDCs: We set aside other work and focus on labs, learning and experimentation. »

22 July 2025

Interesting email in my inbox. I’m thinking about purchasing Greenland next.

Hi Douglas, You purchased Norway and we're super excited to hear what you think! Sharing your experience means a lot to us and will help others choose the right products for them. »

8 July 2025

From Claude Code’s constructive criticism of my blog post draft:

Line 142: The joke about AI agents feels out of place in a technical article and may date poorly. »

6 July 2025

Finally found an app other than ours that uses read-only system text selection that’s not a web view, and therefore also shows the UIKit bug where initial selection appears to snap to word, then doesn’t. It’s ChatGPT, so a fairly high-profile example.

»

30 June 2025

Nice user review. Good to hear our app is doing some good in the world.

10/10 app, it stopped me from throwing my iPad across the room. »

23 June 2025

Looking forward to our experimental and informal NSLondon coding and coffee thing this Sunday. We’ll meet in the cafe area of the Royal Festival Hall (Southbank Centre). »

Had a great day at Apple’s WWDC highlights event at their well-appointed Battersea space. They covered a lot of ground in 2 hours of talks, then there was a lot of relaxed time for lunch, chatting, and people with laptops out working together in a nice environment. »

20 June 2025

Here’s another roundup of Swift/iOS conferences in Europe later this year. I’m planning to be at SwiftLeeds and #Pragma. »

19 June 2025

There are still a few hours to sign up for Apple’s WWDC highlights event in London this Monday. I’ll be there. There are also events at many other locations around the world in the coming weeks. »

We launched a Nutrient company podcast with our CEO Jonathan. The first episode is a chat with Nick, who’s an incredibly thoughtful and productive engineer on our AI team. Feed, Castro, Overcast, Spotify, or if you really want YouTube. »

17 June 2025

We’re trying an old idea again at NSLondon. If you’ve watched some WWDC sessions now, come and put it into practice coding together at a cafe on Sunday 29 June. Location TDB. Tell me if you know a great cafe we should meet at! I’m planning to use the time to test and update KeyboardKit for iOS 26. »

16 June 2025

Mac dictation just produced “There's a floor in the plan”. Classic homophone issue with flaw vs. floor, but surprising the language model doesn’t rank flaw as more likely. Maybe the term “floor plan” confuses it by marking these as two words often used together. »

15 June 2025

Very excited to be taking trains from London to the Norwegian fjords around Bergen next month for hiking and kayaking. I’ll stop in Copenhagen and Oslo on the way up. This will be my first time in Denmark and Sweden. 🇬🇧🇧🇪🇩🇪🇩🇰🇸🇪🇳🇴 »

Never thought this day would come: installed the native WhatsApp app on my iPad. Since their web app worked pretty well the last few months and Apple doesn’t allow web apps to live only in App Library, the biggest practical change with the native app is removing WhatsApp from my iPad dock. »

13 June 2025

And that’s WWDC labs wrapped up. Putting Webex away for another year. Only did 5 labs this year, but very useful as always. Thank you Apple people for the help! »

12 June 2025

Apple are running an in-person session in London covering their WWDC highlights. It’s only just over a week away. I applied. »

10 June 2025

Looks like registration for WWDC labs tomorrow already closed, presumably at 10pm BST since I submitted one fine at 9:57pm. The submissions for today’s labs were still open after midnight. How can I know when the submissions close each day? »

9 June 2025

Highly sceptical of this new windowing system on iPad. Looks messy. I'd use a Mac if I want a Mac. But we'll see. I think Stage Manager is a pretty good design, just very buggy. »

This looks interesting for our PDF Viewer app. »

More in the archive