Douglas Hill
douglashill.co
Douglas Hill
@douglashill.co
iOS team lead at Nutrient (previously known as PSPDFKit) and an organiser of NSLondon. I travel overland, work on iPad, and go wakeboarding, ice skating, and skiing. European. he/him
That’s some long overdue cleanup. Ask your parents about [email protected].
October 22, 2025 at 8:58 AM
We’ve released an early preview of our new AI Assistant, which uses Apple Intelligence to answer questions about PDF documents. This is using Apple’s Foundation Models, so documents and questions are processed on the device without being sent anywhere. Try it on TestFlight.
October 16, 2025 at 3:45 PM
Reposted by Douglas Hill
Quick intro to PencilKit from @douglashill.co 🐧 🐧
#sketchnote #SwiftLeeds25
October 11, 2025 at 11:00 AM
SwiftLeeds day 2
October 8, 2025 at 10:59 PM
Now I’m in Paris catching up with some Swift Connection people but confusingly not attending this conference, because I’ll take the train onwards to the UK tomorrow for SwiftLeeds. Both are quite nice conferences.
October 5, 2025 at 2:00 PM
I was lucky to be in Tirol for the ski season opening on Friday!
October 5, 2025 at 1:56 PM
The schedule for Pragma conference just went up. Looks fabulous. Looking forward to it! (I’ll be taking the train down through the French Alps. The Paris-Milan route reopened this year after a landslide in 2023.)
October 2, 2025 at 9:54 AM
We’re hosting an NSLondon pub evening tomorrow in conjunction with the Server-Side Swift Conference. Sign up on Meetup or just turn up. (I’m away but back in the UK next week for SwiftLeeds.)
October 1, 2025 at 4:30 PM
Our PDF Viewer update for iOS 26 and macOS 26 is out on Apple’s app store. It’s glass time.
September 12, 2025 at 7:53 AM
Update of our PDF SDK ready for the new design on iOS 26 is out. Hard designing for Liquid Glass without having many examples of other apps yet. It was an amazing team effort getting this out during our company retreat! Read more in the Nutrient iOS SDK 26 release notes.
September 11, 2025 at 5:01 PM
On iOS 26, I don’t understand how having every toolbar button jiggle when navigating between screens helps “bring focus to the underlying content”.
August 23, 2025 at 8:24 AM
Excited about this new book. The sequel to my favourite book of last year.
August 22, 2025 at 8:17 PM
We’re running another NSLondon coffee and code morning tomorrow. Meet at 11 at WatchHouse Marble Arch by Hyde Park. I’ll be there.
August 22, 2025 at 9:06 AM
For some reason, Xcode 26 beta is reverting our swiftpm/Package.resolved file from the version 3 format to version 1. I guess it‘s fine, just annoying diff noise as the whole file changes. I’m concerned it‘s going to want to go back to version 3 next week.
August 21, 2025 at 9:08 PM
We released Nutrient iOS SDK 14.12 (formerly PSPDFKit). The release notes aren’t really about this release, but instead about what’s happening next month. Apple’s big UI update needs navigating carefully, as using the wrong version of Xcode will lead to trouble.
August 21, 2025 at 3:59 PM
Trying to use dictation more at work to give my wrists a break, but end up with nonsense like “Revenue cat five switches to stalk it too”. (It’s about this.)
August 21, 2025 at 3:28 PM
I wrote a detailed article reviewing the range of NotificationCenter APIs (selector, closure, Combine, async sequence), leading up to MainActorMessage and AsyncMessage. Also covers some API design considerations and bridging between messages and notifications.
August 20, 2025 at 9:06 PM
We have a new blog post from Shadrach going deep with new App Intents API in iOS 26 for interactive snippets, which can used to add steps in Shortcuts that dynamically receive input from the user.
August 20, 2025 at 3:30 PM
Had to look up a thing in a project in CLAUDE.md because it was more comprehensive than README.md. Humans usability is now a secondary concern.
August 19, 2025 at 6:54 PM
Reposted by Douglas Hill
🚀 NEW SPEAKER 🚀

We are super excited to confirm our next speaker as @douglashill.co.

Douglas is invested in the iPad as a developer and user. He’s an organiser of the @nslondon.com and enjoys travelling while working remotely.

We can't wait to welcome Douglas to SwiftLeeds.

swiftleeds.co.uk
August 11, 2025 at 9:55 AM
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.
August 7, 2025 at 3:23 PM
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.
July 28, 2025 at 5:00 PM
Interesting email in my inbox. I’m thinking about purchasing Greenland next.
July 22, 2025 at 7:37 PM
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."
July 8, 2025 at 9:14 PM
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."
June 30, 2025 at 7:44 AM